./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-file-item-subst.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-file-item-subst.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 be2a0d1eee532c8ad9f827ec91fa18dbacb100bdaebd8afe9a7f9b56098458ea --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 22:42:18,206 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 22:42:18,212 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 22:42:18,251 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 22:42:18,251 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 22:42:18,254 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 22:42:18,255 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 22:42:18,257 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 22:42:18,259 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 22:42:18,262 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 22:42:18,263 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 22:42:18,264 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 22:42:18,264 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 22:42:18,266 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 22:42:18,268 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 22:42:18,272 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 22:42:18,273 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 22:42:18,274 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 22:42:18,275 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 22:42:18,280 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 22:42:18,281 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 22:42:18,282 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 22:42:18,283 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 22:42:18,283 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 22:42:18,288 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 22:42:18,289 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 22:42:18,289 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 22:42:18,290 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 22:42:18,290 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 22:42:18,291 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 22:42:18,291 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 22:42:18,292 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 22:42:18,293 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 22:42:18,293 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 22:42:18,295 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 22:42:18,295 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 22:42:18,295 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 22:42:18,296 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 22:42:18,296 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 22:42:18,296 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 22:42:18,297 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 22:42:18,297 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-17 22:42:18,323 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 22:42:18,323 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 22:42:18,324 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 22:42:18,324 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 22:42:18,324 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 22:42:18,325 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 22:42:18,325 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 22:42:18,325 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 22:42:18,325 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 22:42:18,326 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 22:42:18,326 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 22:42:18,326 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 22:42:18,326 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 22:42:18,327 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 22:42:18,327 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 22:42:18,327 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 22:42:18,327 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 22:42:18,327 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 22:42:18,327 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 22:42:18,328 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 22:42:18,328 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 22:42:18,328 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 22:42:18,328 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 22:42:18,328 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 22:42:18,328 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 22:42:18,329 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 22:42:18,329 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 22:42:18,330 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 22:42:18,330 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 22:42:18,330 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 22:42:18,330 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 22:42:18,330 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 22:42:18,331 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 22:42:18,331 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 22:42:18,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 -> be2a0d1eee532c8ad9f827ec91fa18dbacb100bdaebd8afe9a7f9b56098458ea [2021-12-17 22:42:18,526 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 22:42:18,543 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 22:42:18,545 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 22:42:18,546 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 22:42:18,546 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 22:42:18,547 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2021-12-17 22:42:18,593 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c56af6ae/8d343875cc1d4a9a94cff92709a3d02c/FLAG88df10fe5 [2021-12-17 22:42:18,926 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 22:42:18,927 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2021-12-17 22:42:18,935 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c56af6ae/8d343875cc1d4a9a94cff92709a3d02c/FLAG88df10fe5 [2021-12-17 22:42:19,357 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7c56af6ae/8d343875cc1d4a9a94cff92709a3d02c [2021-12-17 22:42:19,359 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 22:42:19,360 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 22:42:19,374 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 22:42:19,375 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 22:42:19,377 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 22:42:19,377 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,389 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d2c03a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19, skipping insertion in model container [2021-12-17 22:42:19,389 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,394 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 22:42:19,409 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 22:42:19,592 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c[3015,3028] [2021-12-17 22:42:19,601 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 22:42:19,607 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 22:42:19,622 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c[3015,3028] [2021-12-17 22:42:19,624 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 22:42:19,646 INFO L208 MainTranslator]: Completed translation [2021-12-17 22:42:19,646 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19 WrapperNode [2021-12-17 22:42:19,647 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 22:42:19,648 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 22:42:19,648 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 22:42:19,648 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 22:42:19,653 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,659 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,681 INFO L137 Inliner]: procedures = 23, calls = 31, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 221 [2021-12-17 22:42:19,682 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 22:42:19,682 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 22:42:19,682 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 22:42:19,682 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 22:42:19,688 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,689 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,691 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,691 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,696 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,698 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,700 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,702 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 22:42:19,702 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 22:42:19,702 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 22:42:19,703 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 22:42:19,703 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (1/1) ... [2021-12-17 22:42:19,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 22:42:19,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 22:42:19,740 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-17 22:42:19,751 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-17 22:42:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 22:42:19,765 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-17 22:42:19,766 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-17 22:42:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-17 22:42:19,766 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-17 22:42:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-12-17 22:42:19,766 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-12-17 22:42:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 22:42:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-17 22:42:19,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-17 22:42:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 22:42:19,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 22:42:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-17 22:42:19,767 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-17 22:42:19,768 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-17 22:42:19,827 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 22:42:19,829 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 22:42:20,086 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 22:42:20,093 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 22:42:20,094 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-17 22:42:20,095 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 10:42:20 BoogieIcfgContainer [2021-12-17 22:42:20,095 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 22:42:20,097 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 22:42:20,097 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 22:42:20,100 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 22:42:20,100 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 10:42:19" (1/3) ... [2021-12-17 22:42:20,101 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f6f6266 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 10:42:20, skipping insertion in model container [2021-12-17 22:42:20,101 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 10:42:19" (2/3) ... [2021-12-17 22:42:20,101 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f6f6266 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 10:42:20, skipping insertion in model container [2021-12-17 22:42:20,101 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 10:42:20" (3/3) ... [2021-12-17 22:42:20,102 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-file-item-subst.wvr.c [2021-12-17 22:42:20,106 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-17 22:42:20,106 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 22:42:20,106 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 22:42:20,106 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-17 22:42:20,157 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,158 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,158 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,158 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,158 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,158 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,158 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,159 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,159 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,159 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,159 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,159 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,159 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,159 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,160 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,160 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,160 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,160 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,160 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,161 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,162 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,163 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,164 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,165 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,165 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,165 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,165 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,165 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,165 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,166 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,166 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,166 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,166 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,166 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,166 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,167 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,167 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,167 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,167 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,167 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,167 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,168 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,168 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,168 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,168 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,168 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,169 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,170 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,170 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,170 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,170 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,170 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,170 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,172 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,173 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,173 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,173 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,174 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,178 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,178 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,179 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,179 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,179 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,179 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,180 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,180 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,181 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,181 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,183 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,183 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,183 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,183 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,183 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,183 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,184 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,184 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,184 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,184 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,184 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,185 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,187 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,188 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,188 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,188 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,188 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,188 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,188 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,189 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,190 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,192 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,193 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,193 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,194 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,195 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,196 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,197 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,197 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,197 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,198 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,199 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,199 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,199 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,199 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,199 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,199 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,200 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,200 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,200 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,200 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,200 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,200 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,201 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,201 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,201 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,201 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,202 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,202 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,202 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,202 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,203 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,205 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,206 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,206 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,206 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,206 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,206 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,207 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,207 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,208 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,208 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,208 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,208 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,208 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,209 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,209 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,209 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,209 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,209 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,214 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,214 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,214 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,215 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,215 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,215 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,215 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,215 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,215 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,219 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,219 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,219 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,222 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,222 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,223 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,223 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,223 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,223 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,224 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,224 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,224 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,224 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,224 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,224 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,225 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,225 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,225 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,225 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,225 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,226 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,226 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,226 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,226 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,226 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,227 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,228 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,229 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,230 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,231 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,232 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,232 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,232 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,232 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,232 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,232 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,232 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,233 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,234 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,234 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,234 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,234 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,234 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,234 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,234 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,235 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,235 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,235 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,235 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,235 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,235 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,236 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,236 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,236 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,236 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,236 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,236 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,236 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,237 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,237 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,237 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,237 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,237 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,237 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,238 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,239 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,239 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,240 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,240 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,240 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,240 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,240 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,240 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,241 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,241 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,241 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,241 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,241 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,241 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,241 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,242 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,242 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,242 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,245 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,245 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,245 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,246 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,246 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,246 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,246 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,246 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ret10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,247 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,247 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,247 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,247 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,248 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,248 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,248 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,248 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~ite8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,251 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite20#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,251 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite19#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,251 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,252 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,252 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,252 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,252 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,252 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite18#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,252 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,252 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,253 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ret17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,253 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite21#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,253 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,253 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,253 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_#t~ite15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,253 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork1_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,263 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,264 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,264 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,264 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,264 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ret3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,265 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#t~ite4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,266 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,266 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_minus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,266 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,266 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 22:42:20,272 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-12-17 22:42:20,312 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 22:42:20,325 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-17 22:42:20,326 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-12-17 22:42:20,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 270 places, 286 transitions, 596 flow [2021-12-17 22:42:20,468 INFO L129 PetriNetUnfolder]: 26/283 cut-off events. [2021-12-17 22:42:20,468 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-17 22:42:20,475 INFO L84 FinitePrefix]: Finished finitePrefix Result has 296 conditions, 283 events. 26/283 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 738 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 199. Up to 2 conditions per place. [2021-12-17 22:42:20,475 INFO L82 GeneralOperation]: Start removeDead. Operand has 270 places, 286 transitions, 596 flow [2021-12-17 22:42:20,484 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 272 transitions, 562 flow [2021-12-17 22:42:20,538 INFO L129 PetriNetUnfolder]: 26/271 cut-off events. [2021-12-17 22:42:20,539 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-17 22:42:20,539 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:20,540 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:20,540 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:20,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:20,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1493606533, now seen corresponding path program 1 times [2021-12-17 22:42:20,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:20,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779555609] [2021-12-17 22:42:20,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:20,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:20,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:20,771 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-17 22:42:20,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:20,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779555609] [2021-12-17 22:42:20,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779555609] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:20,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:20,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 22:42:20,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545662023] [2021-12-17 22:42:20,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:20,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 22:42:20,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:20,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 22:42:20,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 22:42:20,818 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 286 [2021-12-17 22:42:20,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 272 transitions, 562 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:20,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:20,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 286 [2021-12-17 22:42:20,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:20,984 INFO L129 PetriNetUnfolder]: 87/962 cut-off events. [2021-12-17 22:42:20,985 INFO L130 PetriNetUnfolder]: For 46/50 co-relation queries the response was YES. [2021-12-17 22:42:20,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1055 conditions, 962 events. 87/962 cut-off events. For 46/50 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6584 event pairs, 8 based on Foata normal form. 46/891 useless extension candidates. Maximal degree in co-relation 859. Up to 28 conditions per place. [2021-12-17 22:42:20,998 INFO L132 encePairwiseOnDemand]: 274/286 looper letters, 17 selfloop transitions, 2 changer transitions 2/271 dead transitions. [2021-12-17 22:42:20,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 271 transitions, 613 flow [2021-12-17 22:42:21,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 22:42:21,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-17 22:42:21,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 832 transitions. [2021-12-17 22:42:21,015 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2021-12-17 22:42:21,016 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 832 transitions. [2021-12-17 22:42:21,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 832 transitions. [2021-12-17 22:42:21,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:21,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 832 transitions. [2021-12-17 22:42:21,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 277.3333333333333) internal successors, (832), 3 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:21,038 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:21,040 INFO L186 Difference]: Start difference. First operand has 256 places, 272 transitions, 562 flow. Second operand 3 states and 832 transitions. [2021-12-17 22:42:21,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 271 transitions, 613 flow [2021-12-17 22:42:21,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 271 transitions, 591 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-17 22:42:21,059 INFO L242 Difference]: Finished difference. Result has 254 places, 264 transitions, 550 flow [2021-12-17 22:42:21,061 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=550, PETRI_PLACES=254, PETRI_TRANSITIONS=264} [2021-12-17 22:42:21,066 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, -2 predicate places. [2021-12-17 22:42:21,066 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 264 transitions, 550 flow [2021-12-17 22:42:21,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,067 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:21,067 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:21,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 22:42:21,068 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:21,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:21,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1388136453, now seen corresponding path program 1 times [2021-12-17 22:42:21,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:21,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790715533] [2021-12-17 22:42:21,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:21,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:21,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:21,210 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-17 22:42:21,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:21,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790715533] [2021-12-17 22:42:21,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790715533] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:21,212 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:21,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 22:42:21,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844487722] [2021-12-17 22:42:21,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:21,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 22:42:21,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 22:42:21,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 22:42:21,216 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 286 [2021-12-17 22:42:21,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 264 transitions, 550 flow. Second operand has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:21,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 286 [2021-12-17 22:42:21,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:21,417 INFO L129 PetriNetUnfolder]: 137/1588 cut-off events. [2021-12-17 22:42:21,418 INFO L130 PetriNetUnfolder]: For 56/59 co-relation queries the response was YES. [2021-12-17 22:42:21,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1755 conditions, 1588 events. 137/1588 cut-off events. For 56/59 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13149 event pairs, 19 based on Foata normal form. 0/1419 useless extension candidates. Maximal degree in co-relation 967. Up to 78 conditions per place. [2021-12-17 22:42:21,439 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 17 selfloop transitions, 5 changer transitions 0/272 dead transitions. [2021-12-17 22:42:21,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 272 transitions, 615 flow [2021-12-17 22:42:21,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 22:42:21,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-17 22:42:21,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2021-12-17 22:42:21,442 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9487179487179487 [2021-12-17 22:42:21,442 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2021-12-17 22:42:21,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2021-12-17 22:42:21,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:21,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2021-12-17 22:42:21,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:21,446 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:21,446 INFO L186 Difference]: Start difference. First operand has 254 places, 264 transitions, 550 flow. Second operand 3 states and 814 transitions. [2021-12-17 22:42:21,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 272 transitions, 615 flow [2021-12-17 22:42:21,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 272 transitions, 613 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-17 22:42:21,452 INFO L242 Difference]: Finished difference. Result has 255 places, 267 transitions, 586 flow [2021-12-17 22:42:21,453 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=586, PETRI_PLACES=255, PETRI_TRANSITIONS=267} [2021-12-17 22:42:21,453 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, -1 predicate places. [2021-12-17 22:42:21,453 INFO L470 AbstractCegarLoop]: Abstraction has has 255 places, 267 transitions, 586 flow [2021-12-17 22:42:21,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,454 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:21,454 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:21,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-17 22:42:21,455 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:21,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:21,455 INFO L85 PathProgramCache]: Analyzing trace with hash 378354523, now seen corresponding path program 1 times [2021-12-17 22:42:21,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:21,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926601279] [2021-12-17 22:42:21,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:21,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:21,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:21,537 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-17 22:42:21,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:21,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926601279] [2021-12-17 22:42:21,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926601279] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:21,539 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:21,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 22:42:21,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117160633] [2021-12-17 22:42:21,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:21,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 22:42:21,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:21,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 22:42:21,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 22:42:21,542 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 286 [2021-12-17 22:42:21,543 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 267 transitions, 586 flow. Second operand has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:21,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 286 [2021-12-17 22:42:21,543 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:21,693 INFO L129 PetriNetUnfolder]: 119/1497 cut-off events. [2021-12-17 22:42:21,694 INFO L130 PetriNetUnfolder]: For 120/120 co-relation queries the response was YES. [2021-12-17 22:42:21,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1699 conditions, 1497 events. 119/1497 cut-off events. For 120/120 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 11223 event pairs, 19 based on Foata normal form. 12/1359 useless extension candidates. Maximal degree in co-relation 701. Up to 55 conditions per place. [2021-12-17 22:42:21,712 INFO L132 encePairwiseOnDemand]: 280/286 looper letters, 22 selfloop transitions, 3 changer transitions 0/275 dead transitions. [2021-12-17 22:42:21,712 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 275 transitions, 663 flow [2021-12-17 22:42:21,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 22:42:21,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-17 22:42:21,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2021-12-17 22:42:21,714 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9487179487179487 [2021-12-17 22:42:21,715 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2021-12-17 22:42:21,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2021-12-17 22:42:21,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:21,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2021-12-17 22:42:21,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:21,718 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:21,719 INFO L186 Difference]: Start difference. First operand has 255 places, 267 transitions, 586 flow. Second operand 3 states and 814 transitions. [2021-12-17 22:42:21,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 275 transitions, 663 flow [2021-12-17 22:42:21,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 275 transitions, 653 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:21,723 INFO L242 Difference]: Finished difference. Result has 257 places, 270 transitions, 612 flow [2021-12-17 22:42:21,724 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=612, PETRI_PLACES=257, PETRI_TRANSITIONS=270} [2021-12-17 22:42:21,724 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 1 predicate places. [2021-12-17 22:42:21,724 INFO L470 AbstractCegarLoop]: Abstraction has has 257 places, 270 transitions, 612 flow [2021-12-17 22:42:21,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,725 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:21,725 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:21,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-17 22:42:21,725 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:21,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:21,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1782641751, now seen corresponding path program 2 times [2021-12-17 22:42:21,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:21,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927866151] [2021-12-17 22:42:21,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:21,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:21,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:21,777 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-17 22:42:21,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:21,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927866151] [2021-12-17 22:42:21,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927866151] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:21,778 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:21,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 22:42:21,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135954259] [2021-12-17 22:42:21,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:21,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 22:42:21,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:21,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 22:42:21,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 22:42:21,780 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 286 [2021-12-17 22:42:21,781 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 270 transitions, 612 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,781 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:21,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 286 [2021-12-17 22:42:21,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:21,910 INFO L129 PetriNetUnfolder]: 74/1053 cut-off events. [2021-12-17 22:42:21,911 INFO L130 PetriNetUnfolder]: For 51/51 co-relation queries the response was YES. [2021-12-17 22:42:21,919 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1197 conditions, 1053 events. 74/1053 cut-off events. For 51/51 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 7174 event pairs, 8 based on Foata normal form. 0/960 useless extension candidates. Maximal degree in co-relation 910. Up to 28 conditions per place. [2021-12-17 22:42:21,922 INFO L132 encePairwiseOnDemand]: 280/286 looper letters, 17 selfloop transitions, 4 changer transitions 0/277 dead transitions. [2021-12-17 22:42:21,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 277 transitions, 677 flow [2021-12-17 22:42:21,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 22:42:21,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-17 22:42:21,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2021-12-17 22:42:21,925 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.951048951048951 [2021-12-17 22:42:21,925 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2021-12-17 22:42:21,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2021-12-17 22:42:21,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:21,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2021-12-17 22:42:21,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:21,928 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:21,928 INFO L186 Difference]: Start difference. First operand has 257 places, 270 transitions, 612 flow. Second operand 3 states and 816 transitions. [2021-12-17 22:42:21,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 277 transitions, 677 flow [2021-12-17 22:42:21,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 277 transitions, 668 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-12-17 22:42:21,933 INFO L242 Difference]: Finished difference. Result has 260 places, 272 transitions, 635 flow [2021-12-17 22:42:21,934 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=635, PETRI_PLACES=260, PETRI_TRANSITIONS=272} [2021-12-17 22:42:21,934 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 4 predicate places. [2021-12-17 22:42:21,934 INFO L470 AbstractCegarLoop]: Abstraction has has 260 places, 272 transitions, 635 flow [2021-12-17 22:42:21,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:21,935 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:21,935 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:21,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-17 22:42:21,935 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:21,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:21,936 INFO L85 PathProgramCache]: Analyzing trace with hash 29985841, now seen corresponding path program 1 times [2021-12-17 22:42:21,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:21,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915873233] [2021-12-17 22:42:21,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:21,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:21,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:22,005 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-17 22:42:22,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:22,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915873233] [2021-12-17 22:42:22,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915873233] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:22,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:22,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 22:42:22,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872505059] [2021-12-17 22:42:22,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:22,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 22:42:22,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:22,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 22:42:22,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 22:42:22,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 286 [2021-12-17 22:42:22,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 272 transitions, 635 flow. Second operand has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:22,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:22,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 286 [2021-12-17 22:42:22,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:22,353 INFO L129 PetriNetUnfolder]: 209/3217 cut-off events. [2021-12-17 22:42:22,353 INFO L130 PetriNetUnfolder]: For 86/135 co-relation queries the response was YES. [2021-12-17 22:42:22,366 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3519 conditions, 3217 events. 209/3217 cut-off events. For 86/135 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 33504 event pairs, 38 based on Foata normal form. 0/2922 useless extension candidates. Maximal degree in co-relation 1975. Up to 143 conditions per place. [2021-12-17 22:42:22,375 INFO L132 encePairwiseOnDemand]: 276/286 looper letters, 18 selfloop transitions, 6 changer transitions 0/280 dead transitions. [2021-12-17 22:42:22,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 280 transitions, 703 flow [2021-12-17 22:42:22,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 22:42:22,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-17 22:42:22,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2021-12-17 22:42:22,377 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9452214452214452 [2021-12-17 22:42:22,377 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2021-12-17 22:42:22,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2021-12-17 22:42:22,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:22,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2021-12-17 22:42:22,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:22,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:22,381 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:22,381 INFO L186 Difference]: Start difference. First operand has 260 places, 272 transitions, 635 flow. Second operand 3 states and 811 transitions. [2021-12-17 22:42:22,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 280 transitions, 703 flow [2021-12-17 22:42:22,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 280 transitions, 691 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:22,387 INFO L242 Difference]: Finished difference. Result has 262 places, 276 transitions, 671 flow [2021-12-17 22:42:22,387 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=671, PETRI_PLACES=262, PETRI_TRANSITIONS=276} [2021-12-17 22:42:22,390 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 6 predicate places. [2021-12-17 22:42:22,390 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 276 transitions, 671 flow [2021-12-17 22:42:22,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:22,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:22,390 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:22,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-17 22:42:22,391 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:22,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:22,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1606902331, now seen corresponding path program 1 times [2021-12-17 22:42:22,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:22,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996747459] [2021-12-17 22:42:22,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:22,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:22,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:22,433 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-17 22:42:22,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:22,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996747459] [2021-12-17 22:42:22,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996747459] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:22,434 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:22,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 22:42:22,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395887149] [2021-12-17 22:42:22,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:22,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 22:42:22,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:22,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 22:42:22,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 22:42:22,436 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 286 [2021-12-17 22:42:22,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 276 transitions, 671 flow. Second operand has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:22,437 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:22,437 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 286 [2021-12-17 22:42:22,437 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:22,637 INFO L129 PetriNetUnfolder]: 144/2249 cut-off events. [2021-12-17 22:42:22,638 INFO L130 PetriNetUnfolder]: For 203/248 co-relation queries the response was YES. [2021-12-17 22:42:22,647 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2632 conditions, 2249 events. 144/2249 cut-off events. For 203/248 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 20271 event pairs, 24 based on Foata normal form. 28/2113 useless extension candidates. Maximal degree in co-relation 1281. Up to 96 conditions per place. [2021-12-17 22:42:22,651 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 24 selfloop transitions, 4 changer transitions 0/284 dead transitions. [2021-12-17 22:42:22,651 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 284 transitions, 755 flow [2021-12-17 22:42:22,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 22:42:22,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-17 22:42:22,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2021-12-17 22:42:22,653 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9452214452214452 [2021-12-17 22:42:22,653 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2021-12-17 22:42:22,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2021-12-17 22:42:22,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:22,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2021-12-17 22:42:22,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:22,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:22,656 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 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-17 22:42:22,656 INFO L186 Difference]: Start difference. First operand has 262 places, 276 transitions, 671 flow. Second operand 3 states and 811 transitions. [2021-12-17 22:42:22,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 284 transitions, 755 flow [2021-12-17 22:42:22,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 284 transitions, 743 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:22,661 INFO L242 Difference]: Finished difference. Result has 264 places, 280 transitions, 707 flow [2021-12-17 22:42:22,662 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=707, PETRI_PLACES=264, PETRI_TRANSITIONS=280} [2021-12-17 22:42:22,663 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 8 predicate places. [2021-12-17 22:42:22,663 INFO L470 AbstractCegarLoop]: Abstraction has has 264 places, 280 transitions, 707 flow [2021-12-17 22:42:22,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:22,664 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:22,664 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:22,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-17 22:42:22,665 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:22,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:22,666 INFO L85 PathProgramCache]: Analyzing trace with hash -297655397, now seen corresponding path program 1 times [2021-12-17 22:42:22,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:22,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523708734] [2021-12-17 22:42:22,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:22,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:22,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:22,783 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-17 22:42:22,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:22,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523708734] [2021-12-17 22:42:22,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523708734] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:22,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:22,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 22:42:22,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336648315] [2021-12-17 22:42:22,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:22,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 22:42:22,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:22,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 22:42:22,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-17 22:42:22,789 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 286 [2021-12-17 22:42:22,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 280 transitions, 707 flow. Second operand has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:22,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:22,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 286 [2021-12-17 22:42:22,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:23,011 INFO L129 PetriNetUnfolder]: 123/1881 cut-off events. [2021-12-17 22:42:23,012 INFO L130 PetriNetUnfolder]: For 104/253 co-relation queries the response was YES. [2021-12-17 22:42:23,023 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2316 conditions, 1881 events. 123/1881 cut-off events. For 104/253 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 17953 event pairs, 26 based on Foata normal form. 2/1753 useless extension candidates. Maximal degree in co-relation 1683. Up to 133 conditions per place. [2021-12-17 22:42:23,027 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 23 selfloop transitions, 2 changer transitions 17/300 dead transitions. [2021-12-17 22:42:23,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 300 transitions, 844 flow [2021-12-17 22:42:23,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 22:42:23,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-17 22:42:23,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2320 transitions. [2021-12-17 22:42:23,031 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9013209013209014 [2021-12-17 22:42:23,031 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2320 transitions. [2021-12-17 22:42:23,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2320 transitions. [2021-12-17 22:42:23,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:23,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2320 transitions. [2021-12-17 22:42:23,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 257.77777777777777) internal successors, (2320), 9 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,039 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,039 INFO L186 Difference]: Start difference. First operand has 264 places, 280 transitions, 707 flow. Second operand 9 states and 2320 transitions. [2021-12-17 22:42:23,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 300 transitions, 844 flow [2021-12-17 22:42:23,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 300 transitions, 832 flow, removed 4 selfloop flow, removed 1 redundant places. [2021-12-17 22:42:23,043 INFO L242 Difference]: Finished difference. Result has 278 places, 281 transitions, 718 flow [2021-12-17 22:42:23,044 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=718, PETRI_PLACES=278, PETRI_TRANSITIONS=281} [2021-12-17 22:42:23,044 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 22 predicate places. [2021-12-17 22:42:23,045 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 281 transitions, 718 flow [2021-12-17 22:42:23,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,045 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:23,046 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:23,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-17 22:42:23,046 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:23,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:23,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1373554015, now seen corresponding path program 1 times [2021-12-17 22:42:23,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:23,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353729420] [2021-12-17 22:42:23,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:23,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:23,137 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-17 22:42:23,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:23,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353729420] [2021-12-17 22:42:23,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353729420] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:23,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:23,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:23,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721530139] [2021-12-17 22:42:23,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:23,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:23,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:23,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:23,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:23,140 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:23,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 281 transitions, 718 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,142 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:23,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:23,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:23,741 INFO L129 PetriNetUnfolder]: 960/4324 cut-off events. [2021-12-17 22:42:23,741 INFO L130 PetriNetUnfolder]: For 269/366 co-relation queries the response was YES. [2021-12-17 22:42:23,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6478 conditions, 4324 events. 960/4324 cut-off events. For 269/366 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 46936 event pairs, 215 based on Foata normal form. 3/4090 useless extension candidates. Maximal degree in co-relation 6457. Up to 911 conditions per place. [2021-12-17 22:42:23,777 INFO L132 encePairwiseOnDemand]: 272/286 looper letters, 65 selfloop transitions, 46 changer transitions 22/384 dead transitions. [2021-12-17 22:42:23,777 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 384 transitions, 1224 flow [2021-12-17 22:42:23,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 22:42:23,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-17 22:42:23,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5524 transitions. [2021-12-17 22:42:23,787 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8779402415766052 [2021-12-17 22:42:23,787 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5524 transitions. [2021-12-17 22:42:23,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5524 transitions. [2021-12-17 22:42:23,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:23,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5524 transitions. [2021-12-17 22:42:23,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 251.0909090909091) internal successors, (5524), 22 states have internal predecessors, (5524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,810 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,810 INFO L186 Difference]: Start difference. First operand has 278 places, 281 transitions, 718 flow. Second operand 22 states and 5524 transitions. [2021-12-17 22:42:23,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 384 transitions, 1224 flow [2021-12-17 22:42:23,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 384 transitions, 1207 flow, removed 8 selfloop flow, removed 6 redundant places. [2021-12-17 22:42:23,815 INFO L242 Difference]: Finished difference. Result has 302 places, 326 transitions, 996 flow [2021-12-17 22:42:23,816 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=996, PETRI_PLACES=302, PETRI_TRANSITIONS=326} [2021-12-17 22:42:23,816 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 46 predicate places. [2021-12-17 22:42:23,817 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 326 transitions, 996 flow [2021-12-17 22:42:23,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,818 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:23,818 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:23,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-17 22:42:23,818 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:23,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:23,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1394085275, now seen corresponding path program 1 times [2021-12-17 22:42:23,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:23,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070130475] [2021-12-17 22:42:23,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:23,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:23,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:23,928 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-17 22:42:23,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:23,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070130475] [2021-12-17 22:42:23,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070130475] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:23,928 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:23,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:23,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101964046] [2021-12-17 22:42:23,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:23,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:23,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:23,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:23,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:23,931 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:23,933 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 326 transitions, 996 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:23,933 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:23,933 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:23,933 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:24,663 INFO L129 PetriNetUnfolder]: 1007/4631 cut-off events. [2021-12-17 22:42:24,663 INFO L130 PetriNetUnfolder]: For 3320/3435 co-relation queries the response was YES. [2021-12-17 22:42:24,686 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9706 conditions, 4631 events. 1007/4631 cut-off events. For 3320/3435 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 51785 event pairs, 480 based on Foata normal form. 2/4409 useless extension candidates. Maximal degree in co-relation 9656. Up to 1392 conditions per place. [2021-12-17 22:42:24,700 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 120 selfloop transitions, 31 changer transitions 28/430 dead transitions. [2021-12-17 22:42:24,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 430 transitions, 1757 flow [2021-12-17 22:42:24,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-17 22:42:24,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-17 22:42:24,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6015 transitions. [2021-12-17 22:42:24,710 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8763111888111889 [2021-12-17 22:42:24,710 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6015 transitions. [2021-12-17 22:42:24,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6015 transitions. [2021-12-17 22:42:24,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:24,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6015 transitions. [2021-12-17 22:42:24,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.625) internal successors, (6015), 24 states have internal predecessors, (6015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:24,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:24,729 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:24,729 INFO L186 Difference]: Start difference. First operand has 302 places, 326 transitions, 996 flow. Second operand 24 states and 6015 transitions. [2021-12-17 22:42:24,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 430 transitions, 1757 flow [2021-12-17 22:42:24,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 430 transitions, 1747 flow, removed 5 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:24,762 INFO L242 Difference]: Finished difference. Result has 341 places, 355 transitions, 1319 flow [2021-12-17 22:42:24,762 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1319, PETRI_PLACES=341, PETRI_TRANSITIONS=355} [2021-12-17 22:42:24,763 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 85 predicate places. [2021-12-17 22:42:24,763 INFO L470 AbstractCegarLoop]: Abstraction has has 341 places, 355 transitions, 1319 flow [2021-12-17 22:42:24,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:24,764 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:24,764 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:24,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-17 22:42:24,765 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:24,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:24,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2142703709, now seen corresponding path program 2 times [2021-12-17 22:42:24,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:24,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364135956] [2021-12-17 22:42:24,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:24,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:24,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:24,946 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-17 22:42:24,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:24,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364135956] [2021-12-17 22:42:24,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364135956] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:24,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:24,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:24,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196548633] [2021-12-17 22:42:24,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:24,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:24,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:24,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:24,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:24,948 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:24,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 355 transitions, 1319 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:24,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:24,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:24,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:25,797 INFO L129 PetriNetUnfolder]: 1092/4901 cut-off events. [2021-12-17 22:42:25,797 INFO L130 PetriNetUnfolder]: For 9057/9172 co-relation queries the response was YES. [2021-12-17 22:42:25,841 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13202 conditions, 4901 events. 1092/4901 cut-off events. For 9057/9172 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 54836 event pairs, 562 based on Foata normal form. 4/4652 useless extension candidates. Maximal degree in co-relation 13133. Up to 1583 conditions per place. [2021-12-17 22:42:25,859 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 123 selfloop transitions, 41 changer transitions 18/433 dead transitions. [2021-12-17 22:42:25,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 433 transitions, 2280 flow [2021-12-17 22:42:25,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:42:25,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:42:25,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2021-12-17 22:42:25,867 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2021-12-17 22:42:25,867 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2021-12-17 22:42:25,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2021-12-17 22:42:25,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:25,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2021-12-17 22:42:25,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:25,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:25,882 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:25,883 INFO L186 Difference]: Start difference. First operand has 341 places, 355 transitions, 1319 flow. Second operand 18 states and 4511 transitions. [2021-12-17 22:42:25,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 433 transitions, 2280 flow [2021-12-17 22:42:25,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 433 transitions, 2052 flow, removed 114 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:25,960 INFO L242 Difference]: Finished difference. Result has 364 places, 384 transitions, 1599 flow [2021-12-17 22:42:25,961 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1599, PETRI_PLACES=364, PETRI_TRANSITIONS=384} [2021-12-17 22:42:25,961 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 108 predicate places. [2021-12-17 22:42:25,962 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 384 transitions, 1599 flow [2021-12-17 22:42:25,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:25,962 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:25,963 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:42:25,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-17 22:42:25,963 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:25,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:25,964 INFO L85 PathProgramCache]: Analyzing trace with hash 2035053495, now seen corresponding path program 3 times [2021-12-17 22:42:25,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:25,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023830453] [2021-12-17 22:42:25,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:25,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:26,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:26,159 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-17 22:42:26,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:26,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023830453] [2021-12-17 22:42:26,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023830453] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:26,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:26,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:26,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964400973] [2021-12-17 22:42:26,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:26,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:26,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:26,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:26,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:26,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:26,163 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 384 transitions, 1599 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:26,163 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:26,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:26,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:27,071 INFO L129 PetriNetUnfolder]: 1157/5281 cut-off events. [2021-12-17 22:42:27,071 INFO L130 PetriNetUnfolder]: For 10719/10834 co-relation queries the response was YES. [2021-12-17 22:42:27,108 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14775 conditions, 5281 events. 1157/5281 cut-off events. For 10719/10834 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 60501 event pairs, 541 based on Foata normal form. 2/5040 useless extension candidates. Maximal degree in co-relation 14697. Up to 1617 conditions per place. [2021-12-17 22:42:27,125 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 130 selfloop transitions, 53 changer transitions 14/448 dead transitions. [2021-12-17 22:42:27,125 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 448 transitions, 2510 flow [2021-12-17 22:42:27,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 22:42:27,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-17 22:42:27,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4014 transitions. [2021-12-17 22:42:27,133 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8771853146853147 [2021-12-17 22:42:27,134 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4014 transitions. [2021-12-17 22:42:27,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4014 transitions. [2021-12-17 22:42:27,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:27,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4014 transitions. [2021-12-17 22:42:27,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 250.875) internal successors, (4014), 16 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:27,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:27,145 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:27,146 INFO L186 Difference]: Start difference. First operand has 364 places, 384 transitions, 1599 flow. Second operand 16 states and 4014 transitions. [2021-12-17 22:42:27,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 448 transitions, 2510 flow [2021-12-17 22:42:27,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 448 transitions, 2386 flow, removed 62 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:27,233 INFO L242 Difference]: Finished difference. Result has 386 places, 403 transitions, 1892 flow [2021-12-17 22:42:27,234 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1892, PETRI_PLACES=386, PETRI_TRANSITIONS=403} [2021-12-17 22:42:27,234 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 130 predicate places. [2021-12-17 22:42:27,234 INFO L470 AbstractCegarLoop]: Abstraction has has 386 places, 403 transitions, 1892 flow [2021-12-17 22:42:27,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:27,235 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:27,235 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:27,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-17 22:42:27,235 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:27,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:27,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1940695569, now seen corresponding path program 4 times [2021-12-17 22:42:27,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:27,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452537688] [2021-12-17 22:42:27,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:27,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:27,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:27,312 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-17 22:42:27,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:27,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452537688] [2021-12-17 22:42:27,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452537688] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:27,313 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:27,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:27,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368010392] [2021-12-17 22:42:27,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:27,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:27,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:27,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:27,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:27,316 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:27,317 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 403 transitions, 1892 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:27,317 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:27,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:27,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:28,322 INFO L129 PetriNetUnfolder]: 1294/5780 cut-off events. [2021-12-17 22:42:28,322 INFO L130 PetriNetUnfolder]: For 17111/17235 co-relation queries the response was YES. [2021-12-17 22:42:28,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17423 conditions, 5780 events. 1294/5780 cut-off events. For 17111/17235 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 66911 event pairs, 599 based on Foata normal form. 4/5534 useless extension candidates. Maximal degree in co-relation 17335. Up to 1691 conditions per place. [2021-12-17 22:42:28,387 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 166 selfloop transitions, 44 changer transitions 17/478 dead transitions. [2021-12-17 22:42:28,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 478 transitions, 3090 flow [2021-12-17 22:42:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 22:42:28,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-17 22:42:28,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4268 transitions. [2021-12-17 22:42:28,391 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8778280542986425 [2021-12-17 22:42:28,391 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4268 transitions. [2021-12-17 22:42:28,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4268 transitions. [2021-12-17 22:42:28,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:28,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4268 transitions. [2021-12-17 22:42:28,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 251.05882352941177) internal successors, (4268), 17 states have internal predecessors, (4268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:28,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:28,402 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:28,402 INFO L186 Difference]: Start difference. First operand has 386 places, 403 transitions, 1892 flow. Second operand 17 states and 4268 transitions. [2021-12-17 22:42:28,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 478 transitions, 3090 flow [2021-12-17 22:42:28,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 478 transitions, 2960 flow, removed 56 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:28,514 INFO L242 Difference]: Finished difference. Result has 408 places, 432 transitions, 2364 flow [2021-12-17 22:42:28,514 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2364, PETRI_PLACES=408, PETRI_TRANSITIONS=432} [2021-12-17 22:42:28,515 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 152 predicate places. [2021-12-17 22:42:28,515 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 432 transitions, 2364 flow [2021-12-17 22:42:28,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:28,516 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:28,516 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:28,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-17 22:42:28,516 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:28,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:28,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1748130669, now seen corresponding path program 5 times [2021-12-17 22:42:28,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:28,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661960454] [2021-12-17 22:42:28,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:28,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:28,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:28,601 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-17 22:42:28,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:28,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661960454] [2021-12-17 22:42:28,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661960454] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:28,602 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:28,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:28,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501535539] [2021-12-17 22:42:28,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:28,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:28,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:28,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:28,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:28,605 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:28,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 432 transitions, 2364 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:28,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:28,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:28,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:29,701 INFO L129 PetriNetUnfolder]: 1357/6057 cut-off events. [2021-12-17 22:42:29,701 INFO L130 PetriNetUnfolder]: For 23009/23142 co-relation queries the response was YES. [2021-12-17 22:42:29,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19519 conditions, 6057 events. 1357/6057 cut-off events. For 23009/23142 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 71249 event pairs, 559 based on Foata normal form. 11/5825 useless extension candidates. Maximal degree in co-relation 19422. Up to 1709 conditions per place. [2021-12-17 22:42:29,776 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 158 selfloop transitions, 83 changer transitions 24/516 dead transitions. [2021-12-17 22:42:29,777 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 516 transitions, 3730 flow [2021-12-17 22:42:29,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 22:42:29,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-17 22:42:29,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5507 transitions. [2021-12-17 22:42:29,781 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8752383979656707 [2021-12-17 22:42:29,781 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5507 transitions. [2021-12-17 22:42:29,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5507 transitions. [2021-12-17 22:42:29,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:29,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5507 transitions. [2021-12-17 22:42:29,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.3181818181818) internal successors, (5507), 22 states have internal predecessors, (5507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:29,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:29,792 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:29,792 INFO L186 Difference]: Start difference. First operand has 408 places, 432 transitions, 2364 flow. Second operand 22 states and 5507 transitions. [2021-12-17 22:42:29,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 516 transitions, 3730 flow [2021-12-17 22:42:29,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 516 transitions, 3462 flow, removed 134 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:29,911 INFO L242 Difference]: Finished difference. Result has 438 places, 460 transitions, 2806 flow [2021-12-17 22:42:29,912 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2806, PETRI_PLACES=438, PETRI_TRANSITIONS=460} [2021-12-17 22:42:29,912 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 182 predicate places. [2021-12-17 22:42:29,912 INFO L470 AbstractCegarLoop]: Abstraction has has 438 places, 460 transitions, 2806 flow [2021-12-17 22:42:29,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:29,913 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:29,913 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:29,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-17 22:42:29,914 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:29,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:29,914 INFO L85 PathProgramCache]: Analyzing trace with hash -854273631, now seen corresponding path program 6 times [2021-12-17 22:42:29,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:29,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443105400] [2021-12-17 22:42:29,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:29,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:29,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:30,049 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-17 22:42:30,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:30,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443105400] [2021-12-17 22:42:30,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443105400] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:30,050 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:30,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:30,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361775320] [2021-12-17 22:42:30,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:30,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:30,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:30,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:30,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:30,053 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:30,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 460 transitions, 2806 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:30,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:30,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:30,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:31,162 INFO L129 PetriNetUnfolder]: 1414/6351 cut-off events. [2021-12-17 22:42:31,162 INFO L130 PetriNetUnfolder]: For 29087/29220 co-relation queries the response was YES. [2021-12-17 22:42:31,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21474 conditions, 6351 events. 1414/6351 cut-off events. For 29087/29220 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 75858 event pairs, 586 based on Foata normal form. 5/6104 useless extension candidates. Maximal degree in co-relation 21365. Up to 1814 conditions per place. [2021-12-17 22:42:31,270 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 185 selfloop transitions, 76 changer transitions 16/528 dead transitions. [2021-12-17 22:42:31,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 528 transitions, 4194 flow [2021-12-17 22:42:31,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 22:42:31,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-17 22:42:31,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4265 transitions. [2021-12-17 22:42:31,274 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8772110242698478 [2021-12-17 22:42:31,274 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4265 transitions. [2021-12-17 22:42:31,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4265 transitions. [2021-12-17 22:42:31,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:31,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4265 transitions. [2021-12-17 22:42:31,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.88235294117646) internal successors, (4265), 17 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:31,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:31,284 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:31,284 INFO L186 Difference]: Start difference. First operand has 438 places, 460 transitions, 2806 flow. Second operand 17 states and 4265 transitions. [2021-12-17 22:42:31,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 528 transitions, 4194 flow [2021-12-17 22:42:31,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 528 transitions, 3998 flow, removed 96 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:31,455 INFO L242 Difference]: Finished difference. Result has 460 places, 487 transitions, 3408 flow [2021-12-17 22:42:31,455 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=2640, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3408, PETRI_PLACES=460, PETRI_TRANSITIONS=487} [2021-12-17 22:42:31,456 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 204 predicate places. [2021-12-17 22:42:31,456 INFO L470 AbstractCegarLoop]: Abstraction has has 460 places, 487 transitions, 3408 flow [2021-12-17 22:42:31,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:31,457 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:31,457 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:31,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-17 22:42:31,457 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:31,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:31,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1348829887, now seen corresponding path program 7 times [2021-12-17 22:42:31,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:31,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716594006] [2021-12-17 22:42:31,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:31,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:31,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:31,535 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-17 22:42:31,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:31,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716594006] [2021-12-17 22:42:31,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716594006] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:31,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:31,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:31,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896795070] [2021-12-17 22:42:31,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:31,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:31,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:31,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:31,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:31,539 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:31,541 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 487 transitions, 3408 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:31,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:31,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:31,541 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:32,683 INFO L129 PetriNetUnfolder]: 1423/6554 cut-off events. [2021-12-17 22:42:32,683 INFO L130 PetriNetUnfolder]: For 37589/37775 co-relation queries the response was YES. [2021-12-17 22:42:32,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22781 conditions, 6554 events. 1423/6554 cut-off events. For 37589/37775 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 78659 event pairs, 594 based on Foata normal form. 24/6327 useless extension candidates. Maximal degree in co-relation 22663. Up to 1825 conditions per place. [2021-12-17 22:42:32,779 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 170 selfloop transitions, 98 changer transitions 23/542 dead transitions. [2021-12-17 22:42:32,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 542 transitions, 4530 flow [2021-12-17 22:42:32,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:42:32,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:42:32,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2021-12-17 22:42:32,783 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2021-12-17 22:42:32,783 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2021-12-17 22:42:32,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2021-12-17 22:42:32,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:32,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2021-12-17 22:42:32,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:32,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:32,793 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:32,793 INFO L186 Difference]: Start difference. First operand has 460 places, 487 transitions, 3408 flow. Second operand 18 states and 4511 transitions. [2021-12-17 22:42:32,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 542 transitions, 4530 flow [2021-12-17 22:42:32,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 542 transitions, 4224 flow, removed 153 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:33,000 INFO L242 Difference]: Finished difference. Result has 481 places, 499 transitions, 3613 flow [2021-12-17 22:42:33,001 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3613, PETRI_PLACES=481, PETRI_TRANSITIONS=499} [2021-12-17 22:42:33,001 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 225 predicate places. [2021-12-17 22:42:33,001 INFO L470 AbstractCegarLoop]: Abstraction has has 481 places, 499 transitions, 3613 flow [2021-12-17 22:42:33,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:33,002 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:33,002 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:33,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-17 22:42:33,003 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:33,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:33,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1324436189, now seen corresponding path program 8 times [2021-12-17 22:42:33,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:33,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621275892] [2021-12-17 22:42:33,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:33,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:33,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:33,077 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-17 22:42:33,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:33,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621275892] [2021-12-17 22:42:33,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621275892] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:33,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:33,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:33,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310180463] [2021-12-17 22:42:33,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:33,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:33,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:33,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:33,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:33,080 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:33,081 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 499 transitions, 3613 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:33,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:33,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:33,082 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:34,455 INFO L129 PetriNetUnfolder]: 1455/6847 cut-off events. [2021-12-17 22:42:34,455 INFO L130 PetriNetUnfolder]: For 41796/41938 co-relation queries the response was YES. [2021-12-17 22:42:34,550 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24229 conditions, 6847 events. 1455/6847 cut-off events. For 41796/41938 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 84051 event pairs, 579 based on Foata normal form. 11/6607 useless extension candidates. Maximal degree in co-relation 24104. Up to 1825 conditions per place. [2021-12-17 22:42:34,572 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 215 selfloop transitions, 83 changer transitions 23/572 dead transitions. [2021-12-17 22:42:34,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 572 transitions, 5227 flow [2021-12-17 22:42:34,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-17 22:42:34,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-17 22:42:34,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5261 transitions. [2021-12-17 22:42:34,587 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.875957375957376 [2021-12-17 22:42:34,587 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5261 transitions. [2021-12-17 22:42:34,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5261 transitions. [2021-12-17 22:42:34,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:34,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5261 transitions. [2021-12-17 22:42:34,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.52380952380952) internal successors, (5261), 21 states have internal predecessors, (5261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:34,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:34,613 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:34,613 INFO L186 Difference]: Start difference. First operand has 481 places, 499 transitions, 3613 flow. Second operand 21 states and 5261 transitions. [2021-12-17 22:42:34,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 572 transitions, 5227 flow [2021-12-17 22:42:34,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 572 transitions, 5086 flow, removed 51 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:34,891 INFO L242 Difference]: Finished difference. Result has 510 places, 526 transitions, 4302 flow [2021-12-17 22:42:34,892 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4302, PETRI_PLACES=510, PETRI_TRANSITIONS=526} [2021-12-17 22:42:34,892 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 254 predicate places. [2021-12-17 22:42:34,892 INFO L470 AbstractCegarLoop]: Abstraction has has 510 places, 526 transitions, 4302 flow [2021-12-17 22:42:34,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:34,893 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:34,893 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:34,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-17 22:42:34,893 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:34,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:34,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1929026691, now seen corresponding path program 9 times [2021-12-17 22:42:34,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:34,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928992627] [2021-12-17 22:42:34,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:34,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:34,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:34,968 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-17 22:42:34,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:34,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928992627] [2021-12-17 22:42:34,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928992627] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:34,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:34,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:34,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197960582] [2021-12-17 22:42:34,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:34,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:34,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:34,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:34,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:34,972 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:34,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 526 transitions, 4302 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:34,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:34,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:34,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:36,566 INFO L129 PetriNetUnfolder]: 1500/7096 cut-off events. [2021-12-17 22:42:36,567 INFO L130 PetriNetUnfolder]: For 54862/55019 co-relation queries the response was YES. [2021-12-17 22:42:36,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26457 conditions, 7096 events. 1500/7096 cut-off events. For 54862/55019 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 87331 event pairs, 522 based on Foata normal form. 4/6857 useless extension candidates. Maximal degree in co-relation 26319. Up to 1456 conditions per place. [2021-12-17 22:42:36,705 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 236 selfloop transitions, 133 changer transitions 26/646 dead transitions. [2021-12-17 22:42:36,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 646 transitions, 6495 flow [2021-12-17 22:42:36,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-17 22:42:36,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-17 22:42:36,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6012 transitions. [2021-12-17 22:42:36,711 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8758741258741258 [2021-12-17 22:42:36,711 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6012 transitions. [2021-12-17 22:42:36,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6012 transitions. [2021-12-17 22:42:36,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:36,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6012 transitions. [2021-12-17 22:42:36,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.5) internal successors, (6012), 24 states have internal predecessors, (6012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:36,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:36,724 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:36,724 INFO L186 Difference]: Start difference. First operand has 510 places, 526 transitions, 4302 flow. Second operand 24 states and 6012 transitions. [2021-12-17 22:42:36,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 646 transitions, 6495 flow [2021-12-17 22:42:37,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 646 transitions, 6175 flow, removed 160 selfloop flow, removed 2 redundant places. [2021-12-17 22:42:37,054 INFO L242 Difference]: Finished difference. Result has 548 places, 552 transitions, 5048 flow [2021-12-17 22:42:37,055 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=5048, PETRI_PLACES=548, PETRI_TRANSITIONS=552} [2021-12-17 22:42:37,056 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 292 predicate places. [2021-12-17 22:42:37,056 INFO L470 AbstractCegarLoop]: Abstraction has has 548 places, 552 transitions, 5048 flow [2021-12-17 22:42:37,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:37,056 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:37,056 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:37,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-17 22:42:37,057 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:37,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:37,057 INFO L85 PathProgramCache]: Analyzing trace with hash 625378761, now seen corresponding path program 10 times [2021-12-17 22:42:37,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:37,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298649763] [2021-12-17 22:42:37,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:37,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:37,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:37,163 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-17 22:42:37,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:37,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298649763] [2021-12-17 22:42:37,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298649763] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:37,163 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:37,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:37,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672989130] [2021-12-17 22:42:37,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:37,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:37,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:37,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:37,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:37,166 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:37,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 552 transitions, 5048 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:37,167 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:37,167 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:37,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:38,550 INFO L129 PetriNetUnfolder]: 1534/7181 cut-off events. [2021-12-17 22:42:38,550 INFO L130 PetriNetUnfolder]: For 63086/63258 co-relation queries the response was YES. [2021-12-17 22:42:38,652 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28394 conditions, 7181 events. 1534/7181 cut-off events. For 63086/63258 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 88874 event pairs, 628 based on Foata normal form. 2/6918 useless extension candidates. Maximal degree in co-relation 28238. Up to 1963 conditions per place. [2021-12-17 22:42:38,675 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 242 selfloop transitions, 97 changer transitions 17/607 dead transitions. [2021-12-17 22:42:38,675 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 607 transitions, 6620 flow [2021-12-17 22:42:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:42:38,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:42:38,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4515 transitions. [2021-12-17 22:42:38,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.877039627039627 [2021-12-17 22:42:38,679 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4515 transitions. [2021-12-17 22:42:38,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4515 transitions. [2021-12-17 22:42:38,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:38,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4515 transitions. [2021-12-17 22:42:38,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.83333333333334) internal successors, (4515), 18 states have internal predecessors, (4515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:38,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:38,687 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:38,687 INFO L186 Difference]: Start difference. First operand has 548 places, 552 transitions, 5048 flow. Second operand 18 states and 4515 transitions. [2021-12-17 22:42:38,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 607 transitions, 6620 flow [2021-12-17 22:42:39,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 607 transitions, 6387 flow, removed 90 selfloop flow, removed 4 redundant places. [2021-12-17 22:42:39,113 INFO L242 Difference]: Finished difference. Result has 567 places, 571 transitions, 5594 flow [2021-12-17 22:42:39,114 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4836, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5594, PETRI_PLACES=567, PETRI_TRANSITIONS=571} [2021-12-17 22:42:39,114 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 311 predicate places. [2021-12-17 22:42:39,115 INFO L470 AbstractCegarLoop]: Abstraction has has 567 places, 571 transitions, 5594 flow [2021-12-17 22:42:39,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:39,115 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:39,115 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:39,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-17 22:42:39,116 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:39,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:39,116 INFO L85 PathProgramCache]: Analyzing trace with hash 804127363, now seen corresponding path program 11 times [2021-12-17 22:42:39,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:39,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457791666] [2021-12-17 22:42:39,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:39,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:39,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:39,201 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-17 22:42:39,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:39,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457791666] [2021-12-17 22:42:39,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457791666] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:39,202 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:39,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:39,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261270944] [2021-12-17 22:42:39,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:39,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:39,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:39,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:39,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:39,204 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:39,205 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 571 transitions, 5594 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:39,205 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:39,205 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:39,205 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:40,673 INFO L129 PetriNetUnfolder]: 1540/7388 cut-off events. [2021-12-17 22:42:40,674 INFO L130 PetriNetUnfolder]: For 57855/58015 co-relation queries the response was YES. [2021-12-17 22:42:40,781 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28889 conditions, 7388 events. 1540/7388 cut-off events. For 57855/58015 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 92344 event pairs, 601 based on Foata normal form. 11/7143 useless extension candidates. Maximal degree in co-relation 28727. Up to 2002 conditions per place. [2021-12-17 22:42:40,805 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 241 selfloop transitions, 105 changer transitions 19/616 dead transitions. [2021-12-17 22:42:40,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 616 transitions, 6936 flow [2021-12-17 22:42:40,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 22:42:40,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-17 22:42:40,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4265 transitions. [2021-12-17 22:42:40,808 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8772110242698478 [2021-12-17 22:42:40,809 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4265 transitions. [2021-12-17 22:42:40,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4265 transitions. [2021-12-17 22:42:40,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:40,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4265 transitions. [2021-12-17 22:42:40,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.88235294117646) internal successors, (4265), 17 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:40,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:40,816 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:40,816 INFO L186 Difference]: Start difference. First operand has 567 places, 571 transitions, 5594 flow. Second operand 17 states and 4265 transitions. [2021-12-17 22:42:40,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 616 transitions, 6936 flow [2021-12-17 22:42:41,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 616 transitions, 6665 flow, removed 134 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:41,465 INFO L242 Difference]: Finished difference. Result has 585 places, 585 transitions, 5908 flow [2021-12-17 22:42:41,466 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=5337, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5908, PETRI_PLACES=585, PETRI_TRANSITIONS=585} [2021-12-17 22:42:41,466 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 329 predicate places. [2021-12-17 22:42:41,466 INFO L470 AbstractCegarLoop]: Abstraction has has 585 places, 585 transitions, 5908 flow [2021-12-17 22:42:41,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:41,466 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:41,467 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:41,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-17 22:42:41,467 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:41,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:41,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1401213629, now seen corresponding path program 12 times [2021-12-17 22:42:41,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:41,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794215836] [2021-12-17 22:42:41,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:41,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:41,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:41,559 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-17 22:42:41,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:41,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794215836] [2021-12-17 22:42:41,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794215836] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:41,559 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:41,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:41,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087364046] [2021-12-17 22:42:41,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:41,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:41,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:41,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:41,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:41,562 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:41,563 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 585 transitions, 5908 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:41,563 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:41,563 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:41,563 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:43,157 INFO L129 PetriNetUnfolder]: 1578/7867 cut-off events. [2021-12-17 22:42:43,158 INFO L130 PetriNetUnfolder]: For 60699/60859 co-relation queries the response was YES. [2021-12-17 22:42:43,311 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30554 conditions, 7867 events. 1578/7867 cut-off events. For 60699/60859 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 100709 event pairs, 614 based on Foata normal form. 11/7616 useless extension candidates. Maximal degree in co-relation 30387. Up to 2039 conditions per place. [2021-12-17 22:42:43,336 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 231 selfloop transitions, 143 changer transitions 19/644 dead transitions. [2021-12-17 22:42:43,336 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 644 transitions, 7502 flow [2021-12-17 22:42:43,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 22:42:43,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-17 22:42:43,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5008 transitions. [2021-12-17 22:42:43,340 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8755244755244755 [2021-12-17 22:42:43,340 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5008 transitions. [2021-12-17 22:42:43,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5008 transitions. [2021-12-17 22:42:43,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:43,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5008 transitions. [2021-12-17 22:42:43,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.4) internal successors, (5008), 20 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:43,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:43,350 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:43,350 INFO L186 Difference]: Start difference. First operand has 585 places, 585 transitions, 5908 flow. Second operand 20 states and 5008 transitions. [2021-12-17 22:42:43,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 644 transitions, 7502 flow [2021-12-17 22:42:43,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 644 transitions, 7338 flow, removed 55 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:43,878 INFO L242 Difference]: Finished difference. Result has 610 places, 605 transitions, 6606 flow [2021-12-17 22:42:43,879 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=5760, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6606, PETRI_PLACES=610, PETRI_TRANSITIONS=605} [2021-12-17 22:42:43,880 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 354 predicate places. [2021-12-17 22:42:43,880 INFO L470 AbstractCegarLoop]: Abstraction has has 610 places, 605 transitions, 6606 flow [2021-12-17 22:42:43,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:43,880 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:43,880 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:43,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-17 22:42:43,881 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:43,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:43,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1933410467, now seen corresponding path program 13 times [2021-12-17 22:42:43,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:43,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943343537] [2021-12-17 22:42:43,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:43,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:43,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:43,954 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-17 22:42:43,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:43,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943343537] [2021-12-17 22:42:43,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943343537] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:43,955 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:43,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:43,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968249623] [2021-12-17 22:42:43,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:43,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:43,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:43,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:43,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:43,957 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:43,958 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 605 transitions, 6606 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:43,958 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:43,958 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:43,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:45,601 INFO L129 PetriNetUnfolder]: 1575/7784 cut-off events. [2021-12-17 22:42:45,601 INFO L130 PetriNetUnfolder]: For 64655/64815 co-relation queries the response was YES. [2021-12-17 22:42:45,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31003 conditions, 7784 events. 1575/7784 cut-off events. For 64655/64815 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 99073 event pairs, 614 based on Foata normal form. 11/7534 useless extension candidates. Maximal degree in co-relation 30827. Up to 2046 conditions per place. [2021-12-17 22:42:45,728 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 238 selfloop transitions, 134 changer transitions 22/645 dead transitions. [2021-12-17 22:42:45,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 645 transitions, 7839 flow [2021-12-17 22:42:45,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:42:45,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:42:45,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2021-12-17 22:42:45,731 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2021-12-17 22:42:45,732 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2021-12-17 22:42:45,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2021-12-17 22:42:45,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:45,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2021-12-17 22:42:45,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:45,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:45,739 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:45,739 INFO L186 Difference]: Start difference. First operand has 610 places, 605 transitions, 6606 flow. Second operand 18 states and 4511 transitions. [2021-12-17 22:42:45,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 645 transitions, 7839 flow [2021-12-17 22:42:46,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 622 places, 645 transitions, 7609 flow, removed 88 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:46,305 INFO L242 Difference]: Finished difference. Result has 629 places, 614 transitions, 6933 flow [2021-12-17 22:42:46,306 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6933, PETRI_PLACES=629, PETRI_TRANSITIONS=614} [2021-12-17 22:42:46,306 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 373 predicate places. [2021-12-17 22:42:46,306 INFO L470 AbstractCegarLoop]: Abstraction has has 629 places, 614 transitions, 6933 flow [2021-12-17 22:42:46,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:46,307 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:46,307 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:46,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-17 22:42:46,307 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:46,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:46,308 INFO L85 PathProgramCache]: Analyzing trace with hash -371423587, now seen corresponding path program 14 times [2021-12-17 22:42:46,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:46,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956337589] [2021-12-17 22:42:46,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:46,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:46,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:46,420 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-17 22:42:46,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:46,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956337589] [2021-12-17 22:42:46,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956337589] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:46,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:46,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:46,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992170868] [2021-12-17 22:42:46,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:46,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:46,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:46,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:46,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:46,424 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:46,425 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 614 transitions, 6933 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:46,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:46,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:46,426 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:48,242 INFO L129 PetriNetUnfolder]: 1610/7909 cut-off events. [2021-12-17 22:42:48,242 INFO L130 PetriNetUnfolder]: For 64491/64651 co-relation queries the response was YES. [2021-12-17 22:42:48,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32018 conditions, 7909 events. 1610/7909 cut-off events. For 64491/64651 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 101060 event pairs, 601 based on Foata normal form. 4/7655 useless extension candidates. Maximal degree in co-relation 31837. Up to 2020 conditions per place. [2021-12-17 22:42:48,560 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 307 selfloop transitions, 110 changer transitions 23/691 dead transitions. [2021-12-17 22:42:48,560 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 691 transitions, 8943 flow [2021-12-17 22:42:48,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 22:42:48,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-17 22:42:48,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5012 transitions. [2021-12-17 22:42:48,563 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8762237762237762 [2021-12-17 22:42:48,564 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5012 transitions. [2021-12-17 22:42:48,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5012 transitions. [2021-12-17 22:42:48,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:48,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5012 transitions. [2021-12-17 22:42:48,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.6) internal successors, (5012), 20 states have internal predecessors, (5012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:48,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:48,571 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:48,571 INFO L186 Difference]: Start difference. First operand has 629 places, 614 transitions, 6933 flow. Second operand 20 states and 5012 transitions. [2021-12-17 22:42:48,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 691 transitions, 8943 flow [2021-12-17 22:42:49,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 691 transitions, 8795 flow, removed 45 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:49,105 INFO L242 Difference]: Finished difference. Result has 657 places, 641 transitions, 7750 flow [2021-12-17 22:42:49,106 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6791, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7750, PETRI_PLACES=657, PETRI_TRANSITIONS=641} [2021-12-17 22:42:49,106 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 401 predicate places. [2021-12-17 22:42:49,106 INFO L470 AbstractCegarLoop]: Abstraction has has 657 places, 641 transitions, 7750 flow [2021-12-17 22:42:49,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:49,107 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:49,107 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:49,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-17 22:42:49,107 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:49,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:49,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1634434539, now seen corresponding path program 15 times [2021-12-17 22:42:49,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:49,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506853653] [2021-12-17 22:42:49,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:49,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:49,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:49,176 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-17 22:42:49,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:49,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506853653] [2021-12-17 22:42:49,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506853653] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:49,177 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:49,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:49,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47934578] [2021-12-17 22:42:49,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:49,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:49,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:49,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:49,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:49,179 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:49,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 641 transitions, 7750 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:49,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:49,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:49,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:51,176 INFO L129 PetriNetUnfolder]: 1646/8326 cut-off events. [2021-12-17 22:42:51,176 INFO L130 PetriNetUnfolder]: For 76832/76992 co-relation queries the response was YES. [2021-12-17 22:42:51,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34290 conditions, 8326 events. 1646/8326 cut-off events. For 76832/76992 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 108232 event pairs, 602 based on Foata normal form. 4/8079 useless extension candidates. Maximal degree in co-relation 34097. Up to 2022 conditions per place. [2021-12-17 22:42:51,352 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 270 selfloop transitions, 162 changer transitions 23/706 dead transitions. [2021-12-17 22:42:51,352 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 706 transitions, 9565 flow [2021-12-17 22:42:51,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 22:42:51,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-17 22:42:51,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5505 transitions. [2021-12-17 22:42:51,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8749205340114431 [2021-12-17 22:42:51,356 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5505 transitions. [2021-12-17 22:42:51,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5505 transitions. [2021-12-17 22:42:51,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:51,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5505 transitions. [2021-12-17 22:42:51,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.22727272727272) internal successors, (5505), 22 states have internal predecessors, (5505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:51,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:51,364 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:51,364 INFO L186 Difference]: Start difference. First operand has 657 places, 641 transitions, 7750 flow. Second operand 22 states and 5505 transitions. [2021-12-17 22:42:51,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 706 transitions, 9565 flow [2021-12-17 22:42:52,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 706 transitions, 9157 flow, removed 174 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:52,091 INFO L242 Difference]: Finished difference. Result has 685 places, 665 transitions, 8427 flow [2021-12-17 22:42:52,092 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8427, PETRI_PLACES=685, PETRI_TRANSITIONS=665} [2021-12-17 22:42:52,093 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 429 predicate places. [2021-12-17 22:42:52,093 INFO L470 AbstractCegarLoop]: Abstraction has has 685 places, 665 transitions, 8427 flow [2021-12-17 22:42:52,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:52,094 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:52,094 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:52,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-17 22:42:52,094 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:52,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:52,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1823746883, now seen corresponding path program 16 times [2021-12-17 22:42:52,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:52,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374065454] [2021-12-17 22:42:52,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:52,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:52,190 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-17 22:42:52,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:52,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374065454] [2021-12-17 22:42:52,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374065454] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:52,191 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:52,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:52,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033931754] [2021-12-17 22:42:52,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:52,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:52,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:52,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:52,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:52,193 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:52,194 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 665 transitions, 8427 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:52,194 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:52,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:52,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:54,463 INFO L129 PetriNetUnfolder]: 1681/8660 cut-off events. [2021-12-17 22:42:54,463 INFO L130 PetriNetUnfolder]: For 80024/80184 co-relation queries the response was YES. [2021-12-17 22:42:54,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35589 conditions, 8660 events. 1681/8660 cut-off events. For 80024/80184 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 113685 event pairs, 609 based on Foata normal form. 4/8406 useless extension candidates. Maximal degree in co-relation 35386. Up to 2106 conditions per place. [2021-12-17 22:42:54,684 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 321 selfloop transitions, 131 changer transitions 16/719 dead transitions. [2021-12-17 22:42:54,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 719 transitions, 10185 flow [2021-12-17 22:42:54,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 22:42:54,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-17 22:42:54,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4264 transitions. [2021-12-17 22:42:54,687 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8770053475935828 [2021-12-17 22:42:54,687 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4264 transitions. [2021-12-17 22:42:54,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4264 transitions. [2021-12-17 22:42:54,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:54,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4264 transitions. [2021-12-17 22:42:54,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.8235294117647) internal successors, (4264), 17 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:54,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:54,694 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:54,694 INFO L186 Difference]: Start difference. First operand has 685 places, 665 transitions, 8427 flow. Second operand 17 states and 4264 transitions. [2021-12-17 22:42:54,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 719 transitions, 10185 flow [2021-12-17 22:42:55,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 719 transitions, 9971 flow, removed 104 selfloop flow, removed 4 redundant places. [2021-12-17 22:42:55,615 INFO L242 Difference]: Finished difference. Result has 704 places, 685 transitions, 9050 flow [2021-12-17 22:42:55,616 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9050, PETRI_PLACES=704, PETRI_TRANSITIONS=685} [2021-12-17 22:42:55,617 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 448 predicate places. [2021-12-17 22:42:55,617 INFO L470 AbstractCegarLoop]: Abstraction has has 704 places, 685 transitions, 9050 flow [2021-12-17 22:42:55,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:55,617 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:55,617 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:55,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-17 22:42:55,618 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:55,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:55,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1612718341, now seen corresponding path program 17 times [2021-12-17 22:42:55,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:55,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14505521] [2021-12-17 22:42:55,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:55,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:55,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:55,696 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-17 22:42:55,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:55,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14505521] [2021-12-17 22:42:55,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14505521] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:55,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:55,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:55,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13235977] [2021-12-17 22:42:55,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:55,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:55,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:55,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:55,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:55,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:55,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 685 transitions, 9050 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:55,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:55,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:55,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:42:57,942 INFO L129 PetriNetUnfolder]: 1715/8923 cut-off events. [2021-12-17 22:42:57,942 INFO L130 PetriNetUnfolder]: For 84428/84588 co-relation queries the response was YES. [2021-12-17 22:42:58,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37177 conditions, 8923 events. 1715/8923 cut-off events. For 84428/84588 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 118154 event pairs, 603 based on Foata normal form. 4/8669 useless extension candidates. Maximal degree in co-relation 36968. Up to 2063 conditions per place. [2021-12-17 22:42:58,307 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 341 selfloop transitions, 134 changer transitions 21/747 dead transitions. [2021-12-17 22:42:58,307 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 747 transitions, 10970 flow [2021-12-17 22:42:58,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-17 22:42:58,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-17 22:42:58,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5258 transitions. [2021-12-17 22:42:58,310 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8754578754578755 [2021-12-17 22:42:58,310 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5258 transitions. [2021-12-17 22:42:58,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5258 transitions. [2021-12-17 22:42:58,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:42:58,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5258 transitions. [2021-12-17 22:42:58,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.38095238095238) internal successors, (5258), 21 states have internal predecessors, (5258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:58,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:58,317 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:58,317 INFO L186 Difference]: Start difference. First operand has 704 places, 685 transitions, 9050 flow. Second operand 21 states and 5258 transitions. [2021-12-17 22:42:58,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 747 transitions, 10970 flow [2021-12-17 22:42:59,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 747 transitions, 10773 flow, removed 97 selfloop flow, removed 3 redundant places. [2021-12-17 22:42:59,087 INFO L242 Difference]: Finished difference. Result has 730 places, 707 transitions, 9782 flow [2021-12-17 22:42:59,088 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=8857, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9782, PETRI_PLACES=730, PETRI_TRANSITIONS=707} [2021-12-17 22:42:59,088 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 474 predicate places. [2021-12-17 22:42:59,088 INFO L470 AbstractCegarLoop]: Abstraction has has 730 places, 707 transitions, 9782 flow [2021-12-17 22:42:59,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:59,089 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:42:59,089 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:42:59,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-17 22:42:59,089 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:42:59,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:42:59,090 INFO L85 PathProgramCache]: Analyzing trace with hash 244749245, now seen corresponding path program 18 times [2021-12-17 22:42:59,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:42:59,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098933819] [2021-12-17 22:42:59,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:42:59,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:42:59,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:42:59,193 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-17 22:42:59,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:42:59,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098933819] [2021-12-17 22:42:59,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098933819] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:42:59,194 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:42:59,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:42:59,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329598336] [2021-12-17 22:42:59,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:42:59,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:42:59,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:42:59,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:42:59,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:42:59,196 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:42:59,197 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 707 transitions, 9782 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:42:59,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:42:59,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:42:59,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:01,546 INFO L129 PetriNetUnfolder]: 1718/9061 cut-off events. [2021-12-17 22:43:01,547 INFO L130 PetriNetUnfolder]: For 88072/88232 co-relation queries the response was YES. [2021-12-17 22:43:01,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37998 conditions, 9061 events. 1718/9061 cut-off events. For 88072/88232 co-relation queries the response was YES. Maximal size of possible extension queue 868. Compared 120556 event pairs, 610 based on Foata normal form. 4/8815 useless extension candidates. Maximal degree in co-relation 37780. Up to 2176 conditions per place. [2021-12-17 22:43:01,805 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 298 selfloop transitions, 181 changer transitions 22/752 dead transitions. [2021-12-17 22:43:01,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 743 places, 752 transitions, 11237 flow [2021-12-17 22:43:01,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 22:43:01,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-17 22:43:01,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4017 transitions. [2021-12-17 22:43:01,810 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8778409090909091 [2021-12-17 22:43:01,810 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4017 transitions. [2021-12-17 22:43:01,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4017 transitions. [2021-12-17 22:43:01,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:01,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4017 transitions. [2021-12-17 22:43:01,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 251.0625) internal successors, (4017), 16 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:01,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:01,820 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:01,820 INFO L186 Difference]: Start difference. First operand has 730 places, 707 transitions, 9782 flow. Second operand 16 states and 4017 transitions. [2021-12-17 22:43:01,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 743 places, 752 transitions, 11237 flow [2021-12-17 22:43:02,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 739 places, 752 transitions, 11004 flow, removed 107 selfloop flow, removed 4 redundant places. [2021-12-17 22:43:02,714 INFO L242 Difference]: Finished difference. Result has 746 places, 715 transitions, 10163 flow [2021-12-17 22:43:02,715 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=9562, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10163, PETRI_PLACES=746, PETRI_TRANSITIONS=715} [2021-12-17 22:43:02,716 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 490 predicate places. [2021-12-17 22:43:02,716 INFO L470 AbstractCegarLoop]: Abstraction has has 746 places, 715 transitions, 10163 flow [2021-12-17 22:43:02,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:02,716 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:02,717 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:43:02,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-17 22:43:02,717 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:02,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:02,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1572504923, now seen corresponding path program 19 times [2021-12-17 22:43:02,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:02,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816715287] [2021-12-17 22:43:02,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:02,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:02,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:02,791 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-17 22:43:02,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:02,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816715287] [2021-12-17 22:43:02,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816715287] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:02,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:02,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:02,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679552408] [2021-12-17 22:43:02,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:02,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:02,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:02,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:02,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:02,794 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:02,795 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 715 transitions, 10163 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:02,795 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:02,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:02,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:05,158 INFO L129 PetriNetUnfolder]: 1723/9109 cut-off events. [2021-12-17 22:43:05,161 INFO L130 PetriNetUnfolder]: For 86759/86919 co-relation queries the response was YES. [2021-12-17 22:43:05,323 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38646 conditions, 9109 events. 1723/9109 cut-off events. For 86759/86919 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 121391 event pairs, 618 based on Foata normal form. 4/8854 useless extension candidates. Maximal degree in co-relation 38424. Up to 2183 conditions per place. [2021-12-17 22:43:05,346 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 352 selfloop transitions, 135 changer transitions 21/759 dead transitions. [2021-12-17 22:43:05,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 759 transitions, 11710 flow [2021-12-17 22:43:05,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:43:05,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:43:05,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4514 transitions. [2021-12-17 22:43:05,349 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8768453768453769 [2021-12-17 22:43:05,349 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4514 transitions. [2021-12-17 22:43:05,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4514 transitions. [2021-12-17 22:43:05,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:05,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4514 transitions. [2021-12-17 22:43:05,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.77777777777777) internal successors, (4514), 18 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:05,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:05,385 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:05,386 INFO L186 Difference]: Start difference. First operand has 746 places, 715 transitions, 10163 flow. Second operand 18 states and 4514 transitions. [2021-12-17 22:43:05,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 759 transitions, 11710 flow [2021-12-17 22:43:06,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 756 places, 759 transitions, 11362 flow, removed 59 selfloop flow, removed 5 redundant places. [2021-12-17 22:43:06,249 INFO L242 Difference]: Finished difference. Result has 763 places, 727 transitions, 10454 flow [2021-12-17 22:43:06,250 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=9833, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10454, PETRI_PLACES=763, PETRI_TRANSITIONS=727} [2021-12-17 22:43:06,250 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 507 predicate places. [2021-12-17 22:43:06,250 INFO L470 AbstractCegarLoop]: Abstraction has has 763 places, 727 transitions, 10454 flow [2021-12-17 22:43:06,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:06,251 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:06,251 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 22:43:06,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-17 22:43:06,252 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:06,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:06,253 INFO L85 PathProgramCache]: Analyzing trace with hash -993370193, now seen corresponding path program 20 times [2021-12-17 22:43:06,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:06,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904305482] [2021-12-17 22:43:06,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:06,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:06,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:06,326 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-17 22:43:06,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:06,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904305482] [2021-12-17 22:43:06,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904305482] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:06,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:06,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:06,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69284705] [2021-12-17 22:43:06,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:06,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:06,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:06,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:06,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:06,329 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:06,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 763 places, 727 transitions, 10454 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:06,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:06,330 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:06,330 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:09,050 INFO L129 PetriNetUnfolder]: 1723/9092 cut-off events. [2021-12-17 22:43:09,050 INFO L130 PetriNetUnfolder]: For 86517/86677 co-relation queries the response was YES. [2021-12-17 22:43:09,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38495 conditions, 9092 events. 1723/9092 cut-off events. For 86517/86677 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 120944 event pairs, 614 based on Foata normal form. 4/8843 useless extension candidates. Maximal degree in co-relation 38273. Up to 2193 conditions per place. [2021-12-17 22:43:09,189 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 339 selfloop transitions, 152 changer transitions 28/769 dead transitions. [2021-12-17 22:43:09,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 769 transitions, 11926 flow [2021-12-17 22:43:09,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:43:09,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:43:09,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4514 transitions. [2021-12-17 22:43:09,191 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8768453768453769 [2021-12-17 22:43:09,192 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4514 transitions. [2021-12-17 22:43:09,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4514 transitions. [2021-12-17 22:43:09,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:09,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4514 transitions. [2021-12-17 22:43:09,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.77777777777777) internal successors, (4514), 18 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:09,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:09,197 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:09,197 INFO L186 Difference]: Start difference. First operand has 763 places, 727 transitions, 10454 flow. Second operand 18 states and 4514 transitions. [2021-12-17 22:43:09,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 769 transitions, 11926 flow [2021-12-17 22:43:09,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 776 places, 769 transitions, 11812 flow, removed 57 selfloop flow, removed 2 redundant places. [2021-12-17 22:43:09,970 INFO L242 Difference]: Finished difference. Result has 783 places, 735 transitions, 10935 flow [2021-12-17 22:43:09,971 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10342, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10935, PETRI_PLACES=783, PETRI_TRANSITIONS=735} [2021-12-17 22:43:09,971 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 527 predicate places. [2021-12-17 22:43:09,971 INFO L470 AbstractCegarLoop]: Abstraction has has 783 places, 735 transitions, 10935 flow [2021-12-17 22:43:09,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:09,972 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:09,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:09,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-17 22:43:09,972 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:09,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:09,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1797839325, now seen corresponding path program 1 times [2021-12-17 22:43:09,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:09,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699859113] [2021-12-17 22:43:09,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:09,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:10,005 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-17 22:43:10,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:10,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699859113] [2021-12-17 22:43:10,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699859113] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:10,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:10,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-17 22:43:10,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719342622] [2021-12-17 22:43:10,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:10,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 22:43:10,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:10,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 22:43:10,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-17 22:43:10,008 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 286 [2021-12-17 22:43:10,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 735 transitions, 10935 flow. Second operand has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:10,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:10,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 286 [2021-12-17 22:43:10,009 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:11,310 INFO L129 PetriNetUnfolder]: 659/6002 cut-off events. [2021-12-17 22:43:11,310 INFO L130 PetriNetUnfolder]: For 53722/54429 co-relation queries the response was YES. [2021-12-17 22:43:11,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23035 conditions, 6002 events. 659/6002 cut-off events. For 53722/54429 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 77484 event pairs, 35 based on Foata normal form. 25/5848 useless extension candidates. Maximal degree in co-relation 22817. Up to 312 conditions per place. [2021-12-17 22:43:11,433 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 20 selfloop transitions, 0 changer transitions 25/755 dead transitions. [2021-12-17 22:43:11,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 755 transitions, 11076 flow [2021-12-17 22:43:11,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 22:43:11,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-17 22:43:11,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2320 transitions. [2021-12-17 22:43:11,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9013209013209014 [2021-12-17 22:43:11,436 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2320 transitions. [2021-12-17 22:43:11,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2320 transitions. [2021-12-17 22:43:11,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:11,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2320 transitions. [2021-12-17 22:43:11,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 257.77777777777777) internal successors, (2320), 9 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:11,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:11,439 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:11,439 INFO L186 Difference]: Start difference. First operand has 783 places, 735 transitions, 10935 flow. Second operand 9 states and 2320 transitions. [2021-12-17 22:43:11,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 755 transitions, 11076 flow [2021-12-17 22:43:11,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 755 transitions, 10877 flow, removed 62 selfloop flow, removed 4 redundant places. [2021-12-17 22:43:12,000 INFO L242 Difference]: Finished difference. Result has 791 places, 730 transitions, 10729 flow [2021-12-17 22:43:12,001 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10736, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10729, PETRI_PLACES=791, PETRI_TRANSITIONS=730} [2021-12-17 22:43:12,002 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 535 predicate places. [2021-12-17 22:43:12,002 INFO L470 AbstractCegarLoop]: Abstraction has has 791 places, 730 transitions, 10729 flow [2021-12-17 22:43:12,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:12,003 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:12,003 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:12,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-17 22:43:12,003 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:12,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:12,003 INFO L85 PathProgramCache]: Analyzing trace with hash 356499216, now seen corresponding path program 1 times [2021-12-17 22:43:12,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:12,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010263522] [2021-12-17 22:43:12,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:12,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:12,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:12,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-17 22:43:12,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:12,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010263522] [2021-12-17 22:43:12,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010263522] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:12,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:12,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 22:43:12,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266209016] [2021-12-17 22:43:12,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:12,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 22:43:12,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:12,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 22:43:12,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 22:43:12,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 286 [2021-12-17 22:43:12,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 730 transitions, 10729 flow. Second operand has 9 states, 9 states have (on average 249.66666666666666) internal successors, (2247), 9 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:12,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:12,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 286 [2021-12-17 22:43:12,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:12,987 INFO L129 PetriNetUnfolder]: 479/4086 cut-off events. [2021-12-17 22:43:12,988 INFO L130 PetriNetUnfolder]: For 35786/36082 co-relation queries the response was YES. [2021-12-17 22:43:13,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15554 conditions, 4086 events. 479/4086 cut-off events. For 35786/36082 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 49058 event pairs, 35 based on Foata normal form. 10/3954 useless extension candidates. Maximal degree in co-relation 15343. Up to 222 conditions per place. [2021-12-17 22:43:13,092 INFO L132 encePairwiseOnDemand]: 274/286 looper letters, 27 selfloop transitions, 1 changer transitions 32/762 dead transitions. [2021-12-17 22:43:13,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 794 places, 762 transitions, 10946 flow [2021-12-17 22:43:13,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 22:43:13,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-17 22:43:13,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3271 transitions. [2021-12-17 22:43:13,094 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8797740720817644 [2021-12-17 22:43:13,095 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3271 transitions. [2021-12-17 22:43:13,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3271 transitions. [2021-12-17 22:43:13,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:13,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3271 transitions. [2021-12-17 22:43:13,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 251.6153846153846) internal successors, (3271), 13 states have internal predecessors, (3271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:13,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 286.0) internal successors, (4004), 14 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:13,099 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 286.0) internal successors, (4004), 14 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:13,099 INFO L186 Difference]: Start difference. First operand has 791 places, 730 transitions, 10729 flow. Second operand 13 states and 3271 transitions. [2021-12-17 22:43:13,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 794 places, 762 transitions, 10946 flow [2021-12-17 22:43:13,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 768 places, 762 transitions, 10830 flow, removed 31 selfloop flow, removed 26 redundant places. [2021-12-17 22:43:13,502 INFO L242 Difference]: Finished difference. Result has 779 places, 730 transitions, 10646 flow [2021-12-17 22:43:13,503 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10621, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10646, PETRI_PLACES=779, PETRI_TRANSITIONS=730} [2021-12-17 22:43:13,504 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 523 predicate places. [2021-12-17 22:43:13,504 INFO L470 AbstractCegarLoop]: Abstraction has has 779 places, 730 transitions, 10646 flow [2021-12-17 22:43:13,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 249.66666666666666) internal successors, (2247), 9 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:13,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:13,504 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:13,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-17 22:43:13,505 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:13,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:13,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1720911886, now seen corresponding path program 1 times [2021-12-17 22:43:13,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:13,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442309529] [2021-12-17 22:43:13,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:13,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:13,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:13,590 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-17 22:43:13,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:13,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442309529] [2021-12-17 22:43:13,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442309529] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:13,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:13,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:13,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222168366] [2021-12-17 22:43:13,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:13,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:13,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:13,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:13,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:13,593 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:13,594 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 779 places, 730 transitions, 10646 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:13,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:13,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:13,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:15,200 INFO L129 PetriNetUnfolder]: 1174/6241 cut-off events. [2021-12-17 22:43:15,201 INFO L130 PetriNetUnfolder]: For 52447/52578 co-relation queries the response was YES. [2021-12-17 22:43:15,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24305 conditions, 6241 events. 1174/6241 cut-off events. For 52447/52578 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 77746 event pairs, 412 based on Foata normal form. 18/6090 useless extension candidates. Maximal degree in co-relation 24108. Up to 1878 conditions per place. [2021-12-17 22:43:15,323 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 375 selfloop transitions, 30 changer transitions 28/844 dead transitions. [2021-12-17 22:43:15,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 844 transitions, 12137 flow [2021-12-17 22:43:15,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-17 22:43:15,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-17 22:43:15,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6015 transitions. [2021-12-17 22:43:15,326 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8763111888111889 [2021-12-17 22:43:15,326 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6015 transitions. [2021-12-17 22:43:15,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6015 transitions. [2021-12-17 22:43:15,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:15,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6015 transitions. [2021-12-17 22:43:15,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.625) internal successors, (6015), 24 states have internal predecessors, (6015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:15,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:15,334 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:15,334 INFO L186 Difference]: Start difference. First operand has 779 places, 730 transitions, 10646 flow. Second operand 24 states and 6015 transitions. [2021-12-17 22:43:15,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 844 transitions, 12137 flow [2021-12-17 22:43:15,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 844 transitions, 12104 flow, removed 16 selfloop flow, removed 11 redundant places. [2021-12-17 22:43:15,863 INFO L242 Difference]: Finished difference. Result has 801 places, 759 transitions, 10978 flow [2021-12-17 22:43:15,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10625, PETRI_DIFFERENCE_MINUEND_PLACES=758, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=10978, PETRI_PLACES=801, PETRI_TRANSITIONS=759} [2021-12-17 22:43:15,864 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 545 predicate places. [2021-12-17 22:43:15,864 INFO L470 AbstractCegarLoop]: Abstraction has has 801 places, 759 transitions, 10978 flow [2021-12-17 22:43:15,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:15,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:15,865 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:15,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-17 22:43:15,865 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:15,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:15,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1613400096, now seen corresponding path program 2 times [2021-12-17 22:43:15,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:15,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321405181] [2021-12-17 22:43:15,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:15,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:15,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:15,938 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-17 22:43:15,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:15,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321405181] [2021-12-17 22:43:15,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321405181] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:15,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:15,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:15,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024221411] [2021-12-17 22:43:15,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:15,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:15,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:15,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:15,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:15,941 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:15,942 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 759 transitions, 10978 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:15,942 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:15,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:15,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:17,727 INFO L129 PetriNetUnfolder]: 1290/6605 cut-off events. [2021-12-17 22:43:17,727 INFO L130 PetriNetUnfolder]: For 62874/63000 co-relation queries the response was YES. [2021-12-17 22:43:17,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28557 conditions, 6605 events. 1290/6605 cut-off events. For 62874/63000 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 82883 event pairs, 458 based on Foata normal form. 13/6428 useless extension candidates. Maximal degree in co-relation 28350. Up to 2050 conditions per place. [2021-12-17 22:43:17,890 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 359 selfloop transitions, 45 changer transitions 19/834 dead transitions. [2021-12-17 22:43:17,891 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 834 transitions, 12429 flow [2021-12-17 22:43:17,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 22:43:17,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-17 22:43:17,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5008 transitions. [2021-12-17 22:43:17,893 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8755244755244755 [2021-12-17 22:43:17,894 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5008 transitions. [2021-12-17 22:43:17,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5008 transitions. [2021-12-17 22:43:17,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:17,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5008 transitions. [2021-12-17 22:43:17,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.4) internal successors, (5008), 20 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:17,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:17,900 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:17,900 INFO L186 Difference]: Start difference. First operand has 801 places, 759 transitions, 10978 flow. Second operand 20 states and 5008 transitions. [2021-12-17 22:43:17,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 834 transitions, 12429 flow [2021-12-17 22:43:18,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 816 places, 834 transitions, 12203 flow, removed 113 selfloop flow, removed 2 redundant places. [2021-12-17 22:43:18,658 INFO L242 Difference]: Finished difference. Result has 831 places, 791 transitions, 11331 flow [2021-12-17 22:43:18,659 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10850, PETRI_DIFFERENCE_MINUEND_PLACES=797, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=11331, PETRI_PLACES=831, PETRI_TRANSITIONS=791} [2021-12-17 22:43:18,659 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 575 predicate places. [2021-12-17 22:43:18,659 INFO L470 AbstractCegarLoop]: Abstraction has has 831 places, 791 transitions, 11331 flow [2021-12-17 22:43:18,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:18,660 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:18,660 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:18,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-17 22:43:18,660 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:18,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:18,661 INFO L85 PathProgramCache]: Analyzing trace with hash 204801746, now seen corresponding path program 3 times [2021-12-17 22:43:18,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:18,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664775710] [2021-12-17 22:43:18,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:18,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:18,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:18,732 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-17 22:43:18,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:18,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664775710] [2021-12-17 22:43:18,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664775710] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:18,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:18,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:18,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130153054] [2021-12-17 22:43:18,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:18,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:18,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:18,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:18,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:18,735 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:18,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 831 places, 791 transitions, 11331 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:18,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:18,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:18,737 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:20,664 INFO L129 PetriNetUnfolder]: 1336/6926 cut-off events. [2021-12-17 22:43:20,665 INFO L130 PetriNetUnfolder]: For 69488/69631 co-relation queries the response was YES. [2021-12-17 22:43:20,829 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30714 conditions, 6926 events. 1336/6926 cut-off events. For 69488/69631 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 87563 event pairs, 516 based on Foata normal form. 21/6755 useless extension candidates. Maximal degree in co-relation 30493. Up to 2098 conditions per place. [2021-12-17 22:43:20,851 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 401 selfloop transitions, 42 changer transitions 22/876 dead transitions. [2021-12-17 22:43:20,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 876 transitions, 13150 flow [2021-12-17 22:43:20,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 22:43:20,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-17 22:43:20,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5012 transitions. [2021-12-17 22:43:20,855 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8762237762237762 [2021-12-17 22:43:20,855 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5012 transitions. [2021-12-17 22:43:20,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5012 transitions. [2021-12-17 22:43:20,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:20,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5012 transitions. [2021-12-17 22:43:20,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.6) internal successors, (5012), 20 states have internal predecessors, (5012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:20,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:20,863 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:20,863 INFO L186 Difference]: Start difference. First operand has 831 places, 791 transitions, 11331 flow. Second operand 20 states and 5012 transitions. [2021-12-17 22:43:20,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 876 transitions, 13150 flow [2021-12-17 22:43:21,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 846 places, 876 transitions, 12860 flow, removed 145 selfloop flow, removed 2 redundant places. [2021-12-17 22:43:21,755 INFO L242 Difference]: Finished difference. Result has 861 places, 823 transitions, 11712 flow [2021-12-17 22:43:21,756 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=11193, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=11712, PETRI_PLACES=861, PETRI_TRANSITIONS=823} [2021-12-17 22:43:21,756 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 605 predicate places. [2021-12-17 22:43:21,757 INFO L470 AbstractCegarLoop]: Abstraction has has 861 places, 823 transitions, 11712 flow [2021-12-17 22:43:21,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:21,757 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:21,757 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:21,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-17 22:43:21,758 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:21,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:21,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1676019516, now seen corresponding path program 4 times [2021-12-17 22:43:21,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:21,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150447755] [2021-12-17 22:43:21,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:21,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:21,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:21,824 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-17 22:43:21,824 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:21,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150447755] [2021-12-17 22:43:21,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150447755] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:21,825 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:21,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:21,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961558623] [2021-12-17 22:43:21,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:21,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:21,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:21,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:21,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:21,827 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:21,828 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 861 places, 823 transitions, 11712 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:21,828 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:21,828 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:21,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:23,986 INFO L129 PetriNetUnfolder]: 1381/7212 cut-off events. [2021-12-17 22:43:23,986 INFO L130 PetriNetUnfolder]: For 69132/69276 co-relation queries the response was YES. [2021-12-17 22:43:24,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31405 conditions, 7212 events. 1381/7212 cut-off events. For 69132/69276 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 92486 event pairs, 443 based on Foata normal form. 13/7039 useless extension candidates. Maximal degree in co-relation 31170. Up to 1903 conditions per place. [2021-12-17 22:43:24,225 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 423 selfloop transitions, 81 changer transitions 26/941 dead transitions. [2021-12-17 22:43:24,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 882 places, 941 transitions, 13831 flow [2021-12-17 22:43:24,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-17 22:43:24,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-17 22:43:24,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6012 transitions. [2021-12-17 22:43:24,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8758741258741258 [2021-12-17 22:43:24,228 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6012 transitions. [2021-12-17 22:43:24,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6012 transitions. [2021-12-17 22:43:24,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:24,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6012 transitions. [2021-12-17 22:43:24,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.5) internal successors, (6012), 24 states have internal predecessors, (6012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:24,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:24,237 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:24,237 INFO L186 Difference]: Start difference. First operand has 861 places, 823 transitions, 11712 flow. Second operand 24 states and 6012 transitions. [2021-12-17 22:43:24,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 882 places, 941 transitions, 13831 flow [2021-12-17 22:43:25,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 880 places, 941 transitions, 13519 flow, removed 156 selfloop flow, removed 2 redundant places. [2021-12-17 22:43:25,137 INFO L242 Difference]: Finished difference. Result has 900 places, 851 transitions, 12215 flow [2021-12-17 22:43:25,138 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=11532, PETRI_DIFFERENCE_MINUEND_PLACES=857, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=757, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12215, PETRI_PLACES=900, PETRI_TRANSITIONS=851} [2021-12-17 22:43:25,139 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 644 predicate places. [2021-12-17 22:43:25,139 INFO L470 AbstractCegarLoop]: Abstraction has has 900 places, 851 transitions, 12215 flow [2021-12-17 22:43:25,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:25,139 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:25,139 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:25,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-17 22:43:25,140 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:25,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:25,140 INFO L85 PathProgramCache]: Analyzing trace with hash -231405122, now seen corresponding path program 5 times [2021-12-17 22:43:25,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:25,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422738203] [2021-12-17 22:43:25,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:25,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:25,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:25,214 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-17 22:43:25,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:25,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422738203] [2021-12-17 22:43:25,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422738203] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:25,214 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:25,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:25,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400441383] [2021-12-17 22:43:25,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:25,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:25,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:25,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:25,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:25,216 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:25,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 900 places, 851 transitions, 12215 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:25,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:25,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:25,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:27,566 INFO L129 PetriNetUnfolder]: 1481/7642 cut-off events. [2021-12-17 22:43:27,567 INFO L130 PetriNetUnfolder]: For 75910/76068 co-relation queries the response was YES. [2021-12-17 22:43:27,770 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33967 conditions, 7642 events. 1481/7642 cut-off events. For 75910/76068 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 99210 event pairs, 481 based on Foata normal form. 36/7493 useless extension candidates. Maximal degree in co-relation 33713. Up to 2193 conditions per place. [2021-12-17 22:43:27,797 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 419 selfloop transitions, 86 changer transitions 24/940 dead transitions. [2021-12-17 22:43:27,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 919 places, 940 transitions, 14223 flow [2021-12-17 22:43:27,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 22:43:27,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-17 22:43:27,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5507 transitions. [2021-12-17 22:43:27,800 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8752383979656707 [2021-12-17 22:43:27,800 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5507 transitions. [2021-12-17 22:43:27,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5507 transitions. [2021-12-17 22:43:27,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:27,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5507 transitions. [2021-12-17 22:43:27,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.3181818181818) internal successors, (5507), 22 states have internal predecessors, (5507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:27,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:27,807 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:27,808 INFO L186 Difference]: Start difference. First operand has 900 places, 851 transitions, 12215 flow. Second operand 22 states and 5507 transitions. [2021-12-17 22:43:27,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 919 places, 940 transitions, 14223 flow [2021-12-17 22:43:29,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 917 places, 940 transitions, 13999 flow, removed 112 selfloop flow, removed 2 redundant places. [2021-12-17 22:43:29,017 INFO L242 Difference]: Finished difference. Result has 931 places, 883 transitions, 12803 flow [2021-12-17 22:43:29,018 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=12079, PETRI_DIFFERENCE_MINUEND_PLACES=896, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=786, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=12803, PETRI_PLACES=931, PETRI_TRANSITIONS=883} [2021-12-17 22:43:29,019 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 675 predicate places. [2021-12-17 22:43:29,019 INFO L470 AbstractCegarLoop]: Abstraction has has 931 places, 883 transitions, 12803 flow [2021-12-17 22:43:29,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:29,019 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:29,019 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:29,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-17 22:43:29,020 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:29,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:29,020 INFO L85 PathProgramCache]: Analyzing trace with hash 946547592, now seen corresponding path program 6 times [2021-12-17 22:43:29,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:29,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113929159] [2021-12-17 22:43:29,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:29,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:29,091 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-17 22:43:29,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:29,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113929159] [2021-12-17 22:43:29,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113929159] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:29,092 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:29,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:29,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522404954] [2021-12-17 22:43:29,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:29,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:29,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:29,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:29,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:29,094 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:29,095 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 931 places, 883 transitions, 12803 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:29,095 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:29,095 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:29,095 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:31,814 INFO L129 PetriNetUnfolder]: 1538/7928 cut-off events. [2021-12-17 22:43:31,815 INFO L130 PetriNetUnfolder]: For 74116/74275 co-relation queries the response was YES. [2021-12-17 22:43:31,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35414 conditions, 7928 events. 1538/7928 cut-off events. For 74116/74275 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 103566 event pairs, 508 based on Foata normal form. 28/7762 useless extension candidates. Maximal degree in co-relation 35147. Up to 2275 conditions per place. [2021-12-17 22:43:32,022 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 428 selfloop transitions, 89 changer transitions 16/944 dead transitions. [2021-12-17 22:43:32,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 945 places, 944 transitions, 14547 flow [2021-12-17 22:43:32,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 22:43:32,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-17 22:43:32,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4265 transitions. [2021-12-17 22:43:32,025 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8772110242698478 [2021-12-17 22:43:32,025 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4265 transitions. [2021-12-17 22:43:32,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4265 transitions. [2021-12-17 22:43:32,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:32,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4265 transitions. [2021-12-17 22:43:32,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.88235294117646) internal successors, (4265), 17 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:32,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:32,031 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:32,031 INFO L186 Difference]: Start difference. First operand has 931 places, 883 transitions, 12803 flow. Second operand 17 states and 4265 transitions. [2021-12-17 22:43:32,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 945 places, 944 transitions, 14547 flow [2021-12-17 22:43:32,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 943 places, 944 transitions, 14379 flow, removed 84 selfloop flow, removed 2 redundant places. [2021-12-17 22:43:32,970 INFO L242 Difference]: Finished difference. Result has 952 places, 904 transitions, 13261 flow [2021-12-17 22:43:32,971 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=12663, PETRI_DIFFERENCE_MINUEND_PLACES=927, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13261, PETRI_PLACES=952, PETRI_TRANSITIONS=904} [2021-12-17 22:43:32,972 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 696 predicate places. [2021-12-17 22:43:32,972 INFO L470 AbstractCegarLoop]: Abstraction has has 952 places, 904 transitions, 13261 flow [2021-12-17 22:43:32,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:32,972 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:32,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:32,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-17 22:43:32,973 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:32,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:32,973 INFO L85 PathProgramCache]: Analyzing trace with hash 425111128, now seen corresponding path program 7 times [2021-12-17 22:43:32,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:32,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927066931] [2021-12-17 22:43:32,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:32,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:32,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:33,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-17 22:43:33,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:33,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927066931] [2021-12-17 22:43:33,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927066931] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:33,041 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:33,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:33,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689763315] [2021-12-17 22:43:33,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:33,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:33,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:33,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:33,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:33,044 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:33,044 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 952 places, 904 transitions, 13261 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:33,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:33,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:33,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:35,775 INFO L129 PetriNetUnfolder]: 1565/8073 cut-off events. [2021-12-17 22:43:35,775 INFO L130 PetriNetUnfolder]: For 77985/78148 co-relation queries the response was YES. [2021-12-17 22:43:36,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36588 conditions, 8073 events. 1565/8073 cut-off events. For 77985/78148 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 106323 event pairs, 521 based on Foata normal form. 32/7920 useless extension candidates. Maximal degree in co-relation 36313. Up to 2331 conditions per place. [2021-12-17 22:43:36,089 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 436 selfloop transitions, 104 changer transitions 14/965 dead transitions. [2021-12-17 22:43:36,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 965 places, 965 transitions, 15016 flow [2021-12-17 22:43:36,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 22:43:36,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-17 22:43:36,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4014 transitions. [2021-12-17 22:43:36,092 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8771853146853147 [2021-12-17 22:43:36,092 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4014 transitions. [2021-12-17 22:43:36,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4014 transitions. [2021-12-17 22:43:36,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:36,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4014 transitions. [2021-12-17 22:43:36,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 250.875) internal successors, (4014), 16 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:36,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:36,376 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:36,376 INFO L186 Difference]: Start difference. First operand has 952 places, 904 transitions, 13261 flow. Second operand 16 states and 4014 transitions. [2021-12-17 22:43:36,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 965 places, 965 transitions, 15016 flow [2021-12-17 22:43:37,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 963 places, 965 transitions, 14886 flow, removed 65 selfloop flow, removed 2 redundant places. [2021-12-17 22:43:37,605 INFO L242 Difference]: Finished difference. Result has 972 places, 922 transitions, 13689 flow [2021-12-17 22:43:37,606 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=13135, PETRI_DIFFERENCE_MINUEND_PLACES=948, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13689, PETRI_PLACES=972, PETRI_TRANSITIONS=922} [2021-12-17 22:43:37,606 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 716 predicate places. [2021-12-17 22:43:37,607 INFO L470 AbstractCegarLoop]: Abstraction has has 972 places, 922 transitions, 13689 flow [2021-12-17 22:43:37,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:37,607 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:37,607 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:37,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-17 22:43:37,608 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:37,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:37,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1029021466, now seen corresponding path program 8 times [2021-12-17 22:43:37,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:37,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465425222] [2021-12-17 22:43:37,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:37,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:37,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:37,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 22:43:37,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:37,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465425222] [2021-12-17 22:43:37,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465425222] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:37,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:37,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:37,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995969844] [2021-12-17 22:43:37,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:37,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:37,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:37,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:37,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:37,684 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:37,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 972 places, 922 transitions, 13689 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:37,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:37,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:37,685 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:40,961 INFO L129 PetriNetUnfolder]: 1600/8473 cut-off events. [2021-12-17 22:43:40,961 INFO L130 PetriNetUnfolder]: For 83808/83975 co-relation queries the response was YES. [2021-12-17 22:43:41,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38361 conditions, 8473 events. 1600/8473 cut-off events. For 83808/83975 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 113034 event pairs, 533 based on Foata normal form. 15/8299 useless extension candidates. Maximal degree in co-relation 38078. Up to 2269 conditions per place. [2021-12-17 22:43:41,212 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 460 selfloop transitions, 98 changer transitions 23/992 dead transitions. [2021-12-17 22:43:41,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 990 places, 992 transitions, 15742 flow [2021-12-17 22:43:41,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-17 22:43:41,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-12-17 22:43:41,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5261 transitions. [2021-12-17 22:43:41,215 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.875957375957376 [2021-12-17 22:43:41,215 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5261 transitions. [2021-12-17 22:43:41,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5261 transitions. [2021-12-17 22:43:41,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:41,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5261 transitions. [2021-12-17 22:43:41,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.52380952380952) internal successors, (5261), 21 states have internal predecessors, (5261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:41,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:41,224 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:41,224 INFO L186 Difference]: Start difference. First operand has 972 places, 922 transitions, 13689 flow. Second operand 21 states and 5261 transitions. [2021-12-17 22:43:41,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 990 places, 992 transitions, 15742 flow [2021-12-17 22:43:42,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 987 places, 992 transitions, 15598 flow, removed 50 selfloop flow, removed 3 redundant places. [2021-12-17 22:43:42,291 INFO L242 Difference]: Finished difference. Result has 1001 places, 946 transitions, 14381 flow [2021-12-17 22:43:42,292 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=13583, PETRI_DIFFERENCE_MINUEND_PLACES=967, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=839, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=14381, PETRI_PLACES=1001, PETRI_TRANSITIONS=946} [2021-12-17 22:43:42,292 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 745 predicate places. [2021-12-17 22:43:42,292 INFO L470 AbstractCegarLoop]: Abstraction has has 1001 places, 946 transitions, 14381 flow [2021-12-17 22:43:42,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:42,293 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:42,293 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:42,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-17 22:43:42,293 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:42,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:42,294 INFO L85 PathProgramCache]: Analyzing trace with hash 215260482, now seen corresponding path program 9 times [2021-12-17 22:43:42,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:42,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395685472] [2021-12-17 22:43:42,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:42,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:42,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:42,428 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-17 22:43:42,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:42,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395685472] [2021-12-17 22:43:42,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395685472] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:42,429 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:42,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:42,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197385465] [2021-12-17 22:43:42,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:42,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:42,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:42,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:42,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:42,431 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:42,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1001 places, 946 transitions, 14381 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:42,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:42,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:42,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:45,813 INFO L129 PetriNetUnfolder]: 1600/8552 cut-off events. [2021-12-17 22:43:45,814 INFO L130 PetriNetUnfolder]: For 89441/89644 co-relation queries the response was YES. [2021-12-17 22:43:46,043 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39130 conditions, 8552 events. 1600/8552 cut-off events. For 89441/89644 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 114240 event pairs, 508 based on Foata normal form. 39/8405 useless extension candidates. Maximal degree in co-relation 38835. Up to 2369 conditions per place. [2021-12-17 22:43:46,071 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 449 selfloop transitions, 117 changer transitions 23/1000 dead transitions. [2021-12-17 22:43:46,072 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1016 places, 1000 transitions, 16143 flow [2021-12-17 22:43:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:43:46,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:43:46,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2021-12-17 22:43:46,074 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2021-12-17 22:43:46,075 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2021-12-17 22:43:46,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2021-12-17 22:43:46,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:46,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2021-12-17 22:43:46,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:46,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:46,081 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:46,081 INFO L186 Difference]: Start difference. First operand has 1001 places, 946 transitions, 14381 flow. Second operand 18 states and 4511 transitions. [2021-12-17 22:43:46,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1016 places, 1000 transitions, 16143 flow [2021-12-17 22:43:47,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1014 places, 1000 transitions, 15939 flow, removed 102 selfloop flow, removed 2 redundant places. [2021-12-17 22:43:47,298 INFO L242 Difference]: Finished difference. Result has 1022 places, 956 transitions, 14694 flow [2021-12-17 22:43:47,299 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=14191, PETRI_DIFFERENCE_MINUEND_PLACES=997, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=833, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=14694, PETRI_PLACES=1022, PETRI_TRANSITIONS=956} [2021-12-17 22:43:47,299 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 766 predicate places. [2021-12-17 22:43:47,299 INFO L470 AbstractCegarLoop]: Abstraction has has 1022 places, 956 transitions, 14694 flow [2021-12-17 22:43:47,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:47,300 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:47,300 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:47,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-17 22:43:47,300 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:47,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:47,301 INFO L85 PathProgramCache]: Analyzing trace with hash -423495574, now seen corresponding path program 10 times [2021-12-17 22:43:47,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:47,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86139329] [2021-12-17 22:43:47,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:47,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:47,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:47,379 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-17 22:43:47,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:47,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86139329] [2021-12-17 22:43:47,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86139329] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:47,380 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:47,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:47,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207529645] [2021-12-17 22:43:47,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:47,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:47,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:47,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:47,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:47,382 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:47,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1022 places, 956 transitions, 14694 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:47,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:47,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:47,383 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:50,943 INFO L129 PetriNetUnfolder]: 1633/8830 cut-off events. [2021-12-17 22:43:50,943 INFO L130 PetriNetUnfolder]: For 92355/92543 co-relation queries the response was YES. [2021-12-17 22:43:51,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40511 conditions, 8830 events. 1633/8830 cut-off events. For 92355/92543 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 119087 event pairs, 537 based on Foata normal form. 15/8653 useless extension candidates. Maximal degree in co-relation 40209. Up to 2419 conditions per place. [2021-12-17 22:43:51,398 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 477 selfloop transitions, 107 changer transitions 15/1010 dead transitions. [2021-12-17 22:43:51,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1036 places, 1010 transitions, 16599 flow [2021-12-17 22:43:51,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 22:43:51,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-12-17 22:43:51,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4265 transitions. [2021-12-17 22:43:51,401 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8772110242698478 [2021-12-17 22:43:51,401 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4265 transitions. [2021-12-17 22:43:51,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4265 transitions. [2021-12-17 22:43:51,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:51,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4265 transitions. [2021-12-17 22:43:51,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.88235294117646) internal successors, (4265), 17 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:51,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:51,407 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:51,407 INFO L186 Difference]: Start difference. First operand has 1022 places, 956 transitions, 14694 flow. Second operand 17 states and 4265 transitions. [2021-12-17 22:43:51,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1036 places, 1010 transitions, 16599 flow [2021-12-17 22:43:52,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1032 places, 1010 transitions, 16415 flow, removed 48 selfloop flow, removed 4 redundant places. [2021-12-17 22:43:52,724 INFO L242 Difference]: Finished difference. Result has 1041 places, 977 transitions, 15244 flow [2021-12-17 22:43:52,725 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=14526, PETRI_DIFFERENCE_MINUEND_PLACES=1016, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=956, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=864, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15244, PETRI_PLACES=1041, PETRI_TRANSITIONS=977} [2021-12-17 22:43:52,726 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 785 predicate places. [2021-12-17 22:43:52,726 INFO L470 AbstractCegarLoop]: Abstraction has has 1041 places, 977 transitions, 15244 flow [2021-12-17 22:43:52,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:52,727 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:52,727 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:52,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-17 22:43:52,727 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:52,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:52,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1996532382, now seen corresponding path program 11 times [2021-12-17 22:43:52,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:52,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428016244] [2021-12-17 22:43:52,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:52,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:52,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:52,811 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-17 22:43:52,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:52,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428016244] [2021-12-17 22:43:52,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428016244] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:52,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:52,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:52,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240856778] [2021-12-17 22:43:52,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:52,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:52,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:52,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:52,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:52,815 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:52,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1041 places, 977 transitions, 15244 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:52,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:52,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:52,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:43:56,377 INFO L129 PetriNetUnfolder]: 1636/8777 cut-off events. [2021-12-17 22:43:56,378 INFO L130 PetriNetUnfolder]: For 92457/92634 co-relation queries the response was YES. [2021-12-17 22:43:56,608 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41035 conditions, 8777 events. 1636/8777 cut-off events. For 92457/92634 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 118177 event pairs, 517 based on Foata normal form. 28/8602 useless extension candidates. Maximal degree in co-relation 40725. Up to 2441 conditions per place. [2021-12-17 22:43:56,636 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 462 selfloop transitions, 127 changer transitions 20/1020 dead transitions. [2021-12-17 22:43:56,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1056 places, 1020 transitions, 16913 flow [2021-12-17 22:43:56,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:43:56,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:43:56,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2021-12-17 22:43:56,639 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2021-12-17 22:43:56,639 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2021-12-17 22:43:56,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2021-12-17 22:43:56,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:43:56,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2021-12-17 22:43:56,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:56,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:56,646 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:56,646 INFO L186 Difference]: Start difference. First operand has 1041 places, 977 transitions, 15244 flow. Second operand 18 states and 4511 transitions. [2021-12-17 22:43:56,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1056 places, 1020 transitions, 16913 flow [2021-12-17 22:43:58,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1053 places, 1020 transitions, 16729 flow, removed 67 selfloop flow, removed 3 redundant places. [2021-12-17 22:43:58,066 INFO L242 Difference]: Finished difference. Result has 1060 places, 989 transitions, 15624 flow [2021-12-17 22:43:58,067 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=15066, PETRI_DIFFERENCE_MINUEND_PLACES=1036, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=977, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=856, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15624, PETRI_PLACES=1060, PETRI_TRANSITIONS=989} [2021-12-17 22:43:58,069 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 804 predicate places. [2021-12-17 22:43:58,069 INFO L470 AbstractCegarLoop]: Abstraction has has 1060 places, 989 transitions, 15624 flow [2021-12-17 22:43:58,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:58,070 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:43:58,070 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:43:58,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-17 22:43:58,071 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:43:58,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:43:58,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1398421174, now seen corresponding path program 12 times [2021-12-17 22:43:58,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:43:58,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369923612] [2021-12-17 22:43:58,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:43:58,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:43:58,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:43:58,153 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-17 22:43:58,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:43:58,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369923612] [2021-12-17 22:43:58,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369923612] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:43:58,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:43:58,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:43:58,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468968229] [2021-12-17 22:43:58,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:43:58,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:43:58,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:43:58,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:43:58,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:43:58,156 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:43:58,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1060 places, 989 transitions, 15624 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:43:58,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:43:58,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:43:58,158 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:44:02,065 INFO L129 PetriNetUnfolder]: 1635/9079 cut-off events. [2021-12-17 22:44:02,066 INFO L130 PetriNetUnfolder]: For 96515/96709 co-relation queries the response was YES. [2021-12-17 22:44:02,309 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41507 conditions, 9079 events. 1635/9079 cut-off events. For 96515/96709 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 123711 event pairs, 532 based on Foata normal form. 15/8904 useless extension candidates. Maximal degree in co-relation 41192. Up to 2431 conditions per place. [2021-12-17 22:44:02,337 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 480 selfloop transitions, 116 changer transitions 24/1031 dead transitions. [2021-12-17 22:44:02,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1075 places, 1031 transitions, 17288 flow [2021-12-17 22:44:02,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 22:44:02,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-17 22:44:02,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4515 transitions. [2021-12-17 22:44:02,340 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.877039627039627 [2021-12-17 22:44:02,340 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4515 transitions. [2021-12-17 22:44:02,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4515 transitions. [2021-12-17 22:44:02,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:44:02,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4515 transitions. [2021-12-17 22:44:02,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.83333333333334) internal successors, (4515), 18 states have internal predecessors, (4515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:02,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:02,347 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:02,347 INFO L186 Difference]: Start difference. First operand has 1060 places, 989 transitions, 15624 flow. Second operand 18 states and 4515 transitions. [2021-12-17 22:44:02,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1075 places, 1031 transitions, 17288 flow [2021-12-17 22:44:03,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1071 places, 1031 transitions, 17145 flow, removed 45 selfloop flow, removed 4 redundant places. [2021-12-17 22:44:03,598 INFO L242 Difference]: Finished difference. Result has 1078 places, 998 transitions, 15992 flow [2021-12-17 22:44:03,599 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=15487, PETRI_DIFFERENCE_MINUEND_PLACES=1054, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=989, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15992, PETRI_PLACES=1078, PETRI_TRANSITIONS=998} [2021-12-17 22:44:03,599 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 822 predicate places. [2021-12-17 22:44:03,599 INFO L470 AbstractCegarLoop]: Abstraction has has 1078 places, 998 transitions, 15992 flow [2021-12-17 22:44:03,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:03,600 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:44:03,600 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:44:03,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-17 22:44:03,600 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:44:03,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:44:03,601 INFO L85 PathProgramCache]: Analyzing trace with hash 436524064, now seen corresponding path program 13 times [2021-12-17 22:44:03,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:44:03,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125734436] [2021-12-17 22:44:03,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:44:03,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:44:03,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:44:03,697 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-17 22:44:03,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:44:03,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125734436] [2021-12-17 22:44:03,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125734436] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:44:03,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:44:03,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:44:03,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607733851] [2021-12-17 22:44:03,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:44:03,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:44:03,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:44:03,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:44:03,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:44:03,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:44:03,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1078 places, 998 transitions, 15992 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:03,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:44:03,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:44:03,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 22:44:07,651 INFO L129 PetriNetUnfolder]: 1734/9491 cut-off events. [2021-12-17 22:44:07,651 INFO L130 PetriNetUnfolder]: For 107430/107609 co-relation queries the response was YES. [2021-12-17 22:44:07,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44070 conditions, 9491 events. 1734/9491 cut-off events. For 107430/107609 co-relation queries the response was YES. Maximal size of possible extension queue 845. Compared 129037 event pairs, 538 based on Foata normal form. 13/9318 useless extension candidates. Maximal degree in co-relation 43751. Up to 2415 conditions per place. [2021-12-17 22:44:07,915 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 509 selfloop transitions, 144 changer transitions 23/1087 dead transitions. [2021-12-17 22:44:07,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1097 places, 1087 transitions, 18411 flow [2021-12-17 22:44:07,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 22:44:07,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-12-17 22:44:07,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5505 transitions. [2021-12-17 22:44:07,918 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8749205340114431 [2021-12-17 22:44:07,918 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5505 transitions. [2021-12-17 22:44:07,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5505 transitions. [2021-12-17 22:44:07,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 22:44:07,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5505 transitions. [2021-12-17 22:44:07,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.22727272727272) internal successors, (5505), 22 states have internal predecessors, (5505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:07,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:07,925 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:07,925 INFO L186 Difference]: Start difference. First operand has 1078 places, 998 transitions, 15992 flow. Second operand 22 states and 5505 transitions. [2021-12-17 22:44:07,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1097 places, 1087 transitions, 18411 flow [2021-12-17 22:44:09,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1094 places, 1087 transitions, 18284 flow, removed 62 selfloop flow, removed 3 redundant places. [2021-12-17 22:44:09,539 INFO L242 Difference]: Finished difference. Result has 1108 places, 1030 transitions, 16933 flow [2021-12-17 22:44:09,540 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=15867, PETRI_DIFFERENCE_MINUEND_PLACES=1073, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=875, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=16933, PETRI_PLACES=1108, PETRI_TRANSITIONS=1030} [2021-12-17 22:44:09,541 INFO L334 CegarLoopForPetriNet]: 256 programPoint places, 852 predicate places. [2021-12-17 22:44:09,541 INFO L470 AbstractCegarLoop]: Abstraction has has 1108 places, 1030 transitions, 16933 flow [2021-12-17 22:44:09,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:09,541 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 22:44:09,542 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-17 22:44:09,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-17 22:44:09,542 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-17 22:44:09,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 22:44:09,542 INFO L85 PathProgramCache]: Analyzing trace with hash -212568294, now seen corresponding path program 14 times [2021-12-17 22:44:09,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 22:44:09,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260491946] [2021-12-17 22:44:09,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 22:44:09,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 22:44:09,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 22:44:09,626 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-17 22:44:09,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 22:44:09,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260491946] [2021-12-17 22:44:09,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260491946] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 22:44:09,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 22:44:09,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 22:44:09,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128656604] [2021-12-17 22:44:09,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 22:44:09,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 22:44:09,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 22:44:09,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 22:44:09,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 22:44:09,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2021-12-17 22:44:09,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1108 places, 1030 transitions, 16933 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 22:44:09,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 22:44:09,631 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2021-12-17 22:44:09,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand