./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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/ntdrivers-simplified/floppy_simpl4.cil-1.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 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 10:54:43,250 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 10:54:43,252 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 10:54:43,299 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 10:54:43,299 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 10:54:43,300 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 10:54:43,303 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 10:54:43,307 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 10:54:43,308 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 10:54:43,311 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 10:54:43,311 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 10:54:43,313 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 10:54:43,313 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 10:54:43,314 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 10:54:43,315 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 10:54:43,317 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 10:54:43,317 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 10:54:43,318 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 10:54:43,321 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 10:54:43,322 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 10:54:43,324 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 10:54:43,325 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 10:54:43,326 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 10:54:43,326 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 10:54:43,327 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 10:54:43,331 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 10:54:43,334 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 10:54:43,334 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 10:54:43,335 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 10:54:43,335 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 10:54:43,336 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 10:54:43,336 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 10:54:43,337 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 10:54:43,337 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 10:54:43,338 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 10:54:43,338 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 10:54:43,338 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 10:54:43,339 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 10:54:43,339 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 10:54:43,340 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 10:54:43,340 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 10:54:43,342 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 10:54:43,344 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-19 10:54:43,378 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 10:54:43,378 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 10:54:43,379 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 10:54:43,379 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 10:54:43,380 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 10:54:43,380 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 10:54:43,381 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 10:54:43,381 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 10:54:43,381 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 10:54:43,382 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 10:54:43,382 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-19 10:54:43,382 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 10:54:43,382 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-19 10:54:43,382 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 10:54:43,383 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 10:54:43,383 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 10:54:43,383 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 10:54:43,383 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-19 10:54:43,383 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 10:54:43,384 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 10:54:43,384 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 10:54:43,384 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 10:54:43,385 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 10:54:43,385 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 10:54:43,385 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 10:54:43,385 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 10:54:43,385 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 10:54:43,385 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 10:54:43,385 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 10:54:43,386 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 10:54:43,386 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 10:54:43,386 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 10:54:43,386 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 10:54:43,386 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 -> 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 [2022-07-19 10:54:43,589 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 10:54:43,601 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 10:54:43,608 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 10:54:43,609 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 10:54:43,610 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 10:54:43,611 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2022-07-19 10:54:43,686 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9669349ae/bc889b318e6b4846be83f4980ff3cfe9/FLAG981c2d6e4 [2022-07-19 10:54:44,082 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 10:54:44,082 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2022-07-19 10:54:44,091 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9669349ae/bc889b318e6b4846be83f4980ff3cfe9/FLAG981c2d6e4 [2022-07-19 10:54:44,099 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9669349ae/bc889b318e6b4846be83f4980ff3cfe9 [2022-07-19 10:54:44,101 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 10:54:44,102 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 10:54:44,106 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 10:54:44,106 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 10:54:44,117 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 10:54:44,117 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,118 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2894a5eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44, skipping insertion in model container [2022-07-19 10:54:44,118 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,122 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 10:54:44,172 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 10:54:44,447 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/ntdrivers-simplified/floppy_simpl4.cil-1.c[48581,48594] [2022-07-19 10:54:44,452 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 10:54:44,459 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 10:54:44,553 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/ntdrivers-simplified/floppy_simpl4.cil-1.c[48581,48594] [2022-07-19 10:54:44,554 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 10:54:44,564 INFO L208 MainTranslator]: Completed translation [2022-07-19 10:54:44,564 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44 WrapperNode [2022-07-19 10:54:44,565 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 10:54:44,565 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 10:54:44,565 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 10:54:44,566 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 10:54:44,583 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,610 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,672 INFO L137 Inliner]: procedures = 41, calls = 77, calls flagged for inlining = 21, calls inlined = 21, statements flattened = 1331 [2022-07-19 10:54:44,689 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 10:54:44,690 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 10:54:44,690 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 10:54:44,690 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 10:54:44,696 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,696 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,706 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,706 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,730 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,755 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,760 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,765 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 10:54:44,766 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 10:54:44,766 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 10:54:44,766 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 10:54:44,775 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (1/1) ... [2022-07-19 10:54:44,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 10:54:44,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 10:54:44,804 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-19 10:54:44,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-19 10:54:44,837 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 10:54:44,838 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2022-07-19 10:54:44,838 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2022-07-19 10:54:44,838 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2022-07-19 10:54:44,838 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2022-07-19 10:54:44,838 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-07-19 10:54:44,838 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-07-19 10:54:44,839 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-07-19 10:54:44,839 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-07-19 10:54:44,839 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-07-19 10:54:44,839 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-07-19 10:54:44,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-19 10:54:44,839 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-07-19 10:54:44,839 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-07-19 10:54:44,839 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2022-07-19 10:54:44,840 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2022-07-19 10:54:44,840 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 10:54:44,840 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 10:54:45,074 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 10:54:45,075 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 10:54:45,081 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,185 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-07-19 10:54:45,186 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-07-19 10:54:45,187 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,194 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-07-19 10:54:45,194 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-07-19 10:54:45,201 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,204 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,208 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,209 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,212 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,213 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,216 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,626 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume !false; [2022-07-19 10:54:45,627 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##180: assume false; [2022-07-19 10:54:45,627 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##181: assume !false; [2022-07-19 10:54:45,627 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume !false; [2022-07-19 10:54:45,627 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##66: assume false; [2022-07-19 10:54:45,627 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##127: assume !false; [2022-07-19 10:54:45,627 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume false; [2022-07-19 10:54:45,627 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##140: assume !false; [2022-07-19 10:54:45,628 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !false; [2022-07-19 10:54:45,628 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume false; [2022-07-19 10:54:45,628 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##169: assume false; [2022-07-19 10:54:45,628 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##236: assume !false; [2022-07-19 10:54:45,628 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##235: assume false; [2022-07-19 10:54:45,628 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##126: assume false; [2022-07-19 10:54:45,629 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,647 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2022-07-19 10:54:45,647 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2022-07-19 10:54:45,651 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,652 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,652 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-19 10:54:45,677 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2022-07-19 10:54:45,678 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume !false; [2022-07-19 10:54:45,678 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##23: assume false; [2022-07-19 10:54:45,678 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2022-07-19 10:54:45,679 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2022-07-19 10:54:45,679 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2022-07-19 10:54:45,689 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 10:54:45,700 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 10:54:45,701 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-19 10:54:45,703 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:54:45 BoogieIcfgContainer [2022-07-19 10:54:45,703 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 10:54:45,705 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 10:54:45,705 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 10:54:45,707 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 10:54:45,708 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 10:54:44" (1/3) ... [2022-07-19 10:54:45,708 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364ff889 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:54:45, skipping insertion in model container [2022-07-19 10:54:45,708 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 10:54:44" (2/3) ... [2022-07-19 10:54:45,709 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364ff889 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 10:54:45, skipping insertion in model container [2022-07-19 10:54:45,709 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:54:45" (3/3) ... [2022-07-19 10:54:45,710 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-1.c [2022-07-19 10:54:45,721 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 10:54:45,722 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 10:54:45,777 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 10:54:45,783 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@2b15a302, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4ac2b097 [2022-07-19 10:54:45,783 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-19 10:54:45,795 INFO L276 IsEmpty]: Start isEmpty. Operand has 319 states, 259 states have (on average 1.5212355212355213) internal successors, (394), 285 states have internal predecessors, (394), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) [2022-07-19 10:54:45,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-07-19 10:54:45,803 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:45,803 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:54:45,804 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:45,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:45,808 INFO L85 PathProgramCache]: Analyzing trace with hash -567536429, now seen corresponding path program 1 times [2022-07-19 10:54:45,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:45,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722132627] [2022-07-19 10:54:45,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:45,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:45,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:45,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:45,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:45,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722132627] [2022-07-19 10:54:45,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722132627] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:45,993 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:45,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:54:45,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309541843] [2022-07-19 10:54:45,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:45,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:54:45,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:46,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:54:46,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:46,022 INFO L87 Difference]: Start difference. First operand has 319 states, 259 states have (on average 1.5212355212355213) internal successors, (394), 285 states have internal predecessors, (394), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:46,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:46,139 INFO L93 Difference]: Finished difference Result 512 states and 797 transitions. [2022-07-19 10:54:46,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:54:46,146 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-07-19 10:54:46,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:46,155 INFO L225 Difference]: With dead ends: 512 [2022-07-19 10:54:46,156 INFO L226 Difference]: Without dead ends: 312 [2022-07-19 10:54:46,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:46,163 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 261 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:46,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 630 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:54:46,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-07-19 10:54:46,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2022-07-19 10:54:46,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 254 states have (on average 1.4803149606299213) internal successors, (376), 278 states have internal predecessors, (376), 51 states have call successors, (51), 7 states have call predecessors, (51), 6 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-19 10:54:46,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 456 transitions. [2022-07-19 10:54:46,243 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 456 transitions. Word has length 13 [2022-07-19 10:54:46,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:46,243 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 456 transitions. [2022-07-19 10:54:46,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:46,244 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 456 transitions. [2022-07-19 10:54:46,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-19 10:54:46,245 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:46,245 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:54:46,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-19 10:54:46,245 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:46,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:46,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1839207005, now seen corresponding path program 1 times [2022-07-19 10:54:46,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:46,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362815959] [2022-07-19 10:54:46,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:46,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:46,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:46,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:46,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:46,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362815959] [2022-07-19 10:54:46,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362815959] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:46,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:46,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:54:46,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304860697] [2022-07-19 10:54:46,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:46,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:54:46,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:46,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:54:46,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:46,311 INFO L87 Difference]: Start difference. First operand 312 states and 456 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:46,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:46,428 INFO L93 Difference]: Finished difference Result 564 states and 814 transitions. [2022-07-19 10:54:46,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:54:46,429 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-07-19 10:54:46,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:46,435 INFO L225 Difference]: With dead ends: 564 [2022-07-19 10:54:46,435 INFO L226 Difference]: Without dead ends: 432 [2022-07-19 10:54:46,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:46,440 INFO L413 NwaCegarLoop]: 566 mSDtfsCounter, 362 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:46,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 761 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:54:46,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-07-19 10:54:46,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 413. [2022-07-19 10:54:46,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 354 states have (on average 1.4039548022598871) internal successors, (497), 358 states have internal predecessors, (497), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2022-07-19 10:54:46,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 598 transitions. [2022-07-19 10:54:46,481 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 598 transitions. Word has length 16 [2022-07-19 10:54:46,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:46,482 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 598 transitions. [2022-07-19 10:54:46,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:46,483 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 598 transitions. [2022-07-19 10:54:46,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-19 10:54:46,484 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:46,484 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:54:46,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-19 10:54:46,484 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:46,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:46,487 INFO L85 PathProgramCache]: Analyzing trace with hash -866854956, now seen corresponding path program 1 times [2022-07-19 10:54:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:46,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580431302] [2022-07-19 10:54:46,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:46,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:46,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580431302] [2022-07-19 10:54:46,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580431302] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:46,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:46,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:54:46,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811383650] [2022-07-19 10:54:46,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:46,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:54:46,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:46,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:54:46,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:46,582 INFO L87 Difference]: Start difference. First operand 413 states and 598 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:46,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:46,610 INFO L93 Difference]: Finished difference Result 520 states and 737 transitions. [2022-07-19 10:54:46,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:54:46,611 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-07-19 10:54:46,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:46,615 INFO L225 Difference]: With dead ends: 520 [2022-07-19 10:54:46,615 INFO L226 Difference]: Without dead ends: 499 [2022-07-19 10:54:46,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:46,620 INFO L413 NwaCegarLoop]: 440 mSDtfsCounter, 407 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:46,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 545 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:54:46,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-07-19 10:54:46,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 467. [2022-07-19 10:54:46,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 401 states have (on average 1.399002493765586) internal successors, (561), 412 states have internal predecessors, (561), 51 states have call successors, (51), 14 states have call predecessors, (51), 14 states have return successors, (59), 43 states have call predecessors, (59), 41 states have call successors, (59) [2022-07-19 10:54:46,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 671 transitions. [2022-07-19 10:54:46,657 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 671 transitions. Word has length 19 [2022-07-19 10:54:46,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:46,657 INFO L495 AbstractCegarLoop]: Abstraction has 467 states and 671 transitions. [2022-07-19 10:54:46,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:46,657 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 671 transitions. [2022-07-19 10:54:46,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-19 10:54:46,662 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:46,662 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 10:54:46,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-19 10:54:46,663 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:46,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:46,663 INFO L85 PathProgramCache]: Analyzing trace with hash 122564209, now seen corresponding path program 1 times [2022-07-19 10:54:46,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:46,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578592853] [2022-07-19 10:54:46,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:46,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:46,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:46,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:46,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578592853] [2022-07-19 10:54:46,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578592853] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:46,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:46,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:54:46,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783640067] [2022-07-19 10:54:46,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:46,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:54:46,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:46,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:54:46,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:46,737 INFO L87 Difference]: Start difference. First operand 467 states and 671 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:46,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:46,768 INFO L93 Difference]: Finished difference Result 877 states and 1248 transitions. [2022-07-19 10:54:46,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:54:46,768 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-07-19 10:54:46,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:46,773 INFO L225 Difference]: With dead ends: 877 [2022-07-19 10:54:46,773 INFO L226 Difference]: Without dead ends: 646 [2022-07-19 10:54:46,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:46,778 INFO L413 NwaCegarLoop]: 497 mSDtfsCounter, 397 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:46,781 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 658 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:54:46,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-07-19 10:54:46,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 621. [2022-07-19 10:54:46,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 538 states have (on average 1.3866171003717471) internal successors, (746), 546 states have internal predecessors, (746), 61 states have call successors, (61), 22 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2022-07-19 10:54:46,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 887 transitions. [2022-07-19 10:54:46,809 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 887 transitions. Word has length 22 [2022-07-19 10:54:46,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:46,809 INFO L495 AbstractCegarLoop]: Abstraction has 621 states and 887 transitions. [2022-07-19 10:54:46,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:46,813 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 887 transitions. [2022-07-19 10:54:46,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-19 10:54:46,814 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:46,814 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:46,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-19 10:54:46,815 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:46,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:46,816 INFO L85 PathProgramCache]: Analyzing trace with hash -826632207, now seen corresponding path program 1 times [2022-07-19 10:54:46,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:46,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105677211] [2022-07-19 10:54:46,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:46,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:46,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:46,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 10:54:46,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:46,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:54:46,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:46,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:46,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:46,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105677211] [2022-07-19 10:54:46,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105677211] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:46,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:46,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 10:54:46,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599734704] [2022-07-19 10:54:46,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:46,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 10:54:46,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:46,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 10:54:46,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:46,865 INFO L87 Difference]: Start difference. First operand 621 states and 887 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:54:47,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:47,087 INFO L93 Difference]: Finished difference Result 690 states and 979 transitions. [2022-07-19 10:54:47,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 10:54:47,087 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 29 [2022-07-19 10:54:47,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:47,090 INFO L225 Difference]: With dead ends: 690 [2022-07-19 10:54:47,090 INFO L226 Difference]: Without dead ends: 685 [2022-07-19 10:54:47,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:54:47,091 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 118 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:47,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 1263 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:47,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-07-19 10:54:47,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 662. [2022-07-19 10:54:47,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 577 states have (on average 1.3795493934142113) internal successors, (796), 585 states have internal predecessors, (796), 61 states have call successors, (61), 22 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2022-07-19 10:54:47,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 942 transitions. [2022-07-19 10:54:47,118 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 942 transitions. Word has length 29 [2022-07-19 10:54:47,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:47,119 INFO L495 AbstractCegarLoop]: Abstraction has 662 states and 942 transitions. [2022-07-19 10:54:47,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:54:47,119 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 942 transitions. [2022-07-19 10:54:47,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-07-19 10:54:47,120 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:47,120 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:47,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-19 10:54:47,120 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:47,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:47,121 INFO L85 PathProgramCache]: Analyzing trace with hash -205375591, now seen corresponding path program 1 times [2022-07-19 10:54:47,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:47,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927607381] [2022-07-19 10:54:47,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:47,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:47,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:47,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:47,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:47,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927607381] [2022-07-19 10:54:47,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927607381] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:47,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:47,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:54:47,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656094686] [2022-07-19 10:54:47,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:47,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:54:47,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:47,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:54:47,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:47,148 INFO L87 Difference]: Start difference. First operand 662 states and 942 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:47,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:47,197 INFO L93 Difference]: Finished difference Result 677 states and 962 transitions. [2022-07-19 10:54:47,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:54:47,197 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-07-19 10:54:47,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:47,199 INFO L225 Difference]: With dead ends: 677 [2022-07-19 10:54:47,200 INFO L226 Difference]: Without dead ends: 674 [2022-07-19 10:54:47,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:47,200 INFO L413 NwaCegarLoop]: 423 mSDtfsCounter, 20 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:47,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 784 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:54:47,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-07-19 10:54:47,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 673. [2022-07-19 10:54:47,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.3775510204081634) internal successors, (810), 595 states have internal predecessors, (810), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2022-07-19 10:54:47,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 956 transitions. [2022-07-19 10:54:47,219 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 956 transitions. Word has length 28 [2022-07-19 10:54:47,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:47,219 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 956 transitions. [2022-07-19 10:54:47,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:47,220 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 956 transitions. [2022-07-19 10:54:47,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-19 10:54:47,220 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:47,221 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:47,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-19 10:54:47,221 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:47,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:47,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1532855089, now seen corresponding path program 1 times [2022-07-19 10:54:47,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:47,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528313204] [2022-07-19 10:54:47,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:47,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:47,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:47,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 10:54:47,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:47,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:54:47,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:47,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:47,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:47,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528313204] [2022-07-19 10:54:47,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528313204] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:47,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:47,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:54:47,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157944817] [2022-07-19 10:54:47,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:47,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:54:47,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:47,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:54:47,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:47,292 INFO L87 Difference]: Start difference. First operand 673 states and 956 transitions. Second operand has 8 states, 8 states have (on average 3.25) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:47,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:47,612 INFO L93 Difference]: Finished difference Result 705 states and 995 transitions. [2022-07-19 10:54:47,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 10:54:47,613 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2022-07-19 10:54:47,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:47,615 INFO L225 Difference]: With dead ends: 705 [2022-07-19 10:54:47,615 INFO L226 Difference]: Without dead ends: 696 [2022-07-19 10:54:47,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2022-07-19 10:54:47,616 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 652 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 1206 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:47,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [666 Valid, 1206 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 10:54:47,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-07-19 10:54:47,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 673. [2022-07-19 10:54:47,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.3741496598639455) internal successors, (808), 595 states have internal predecessors, (808), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2022-07-19 10:54:47,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 954 transitions. [2022-07-19 10:54:47,662 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 954 transitions. Word has length 31 [2022-07-19 10:54:47,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:47,662 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 954 transitions. [2022-07-19 10:54:47,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.25) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:47,663 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 954 transitions. [2022-07-19 10:54:47,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-19 10:54:47,663 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:47,663 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:47,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-19 10:54:47,664 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:47,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:47,664 INFO L85 PathProgramCache]: Analyzing trace with hash -614943130, now seen corresponding path program 1 times [2022-07-19 10:54:47,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:47,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866598678] [2022-07-19 10:54:47,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:47,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:47,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:47,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 10:54:47,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:47,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:54:47,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:47,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:47,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:47,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866598678] [2022-07-19 10:54:47,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866598678] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:47,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:47,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:54:47,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101426946] [2022-07-19 10:54:47,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:47,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:54:47,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:47,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:54:47,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:47,752 INFO L87 Difference]: Start difference. First operand 673 states and 954 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:48,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:48,197 INFO L93 Difference]: Finished difference Result 705 states and 993 transitions. [2022-07-19 10:54:48,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 10:54:48,198 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2022-07-19 10:54:48,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:48,200 INFO L225 Difference]: With dead ends: 705 [2022-07-19 10:54:48,200 INFO L226 Difference]: Without dead ends: 696 [2022-07-19 10:54:48,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2022-07-19 10:54:48,201 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 570 mSDsluCounter, 1281 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 584 SdHoareTripleChecker+Valid, 1709 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:48,201 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [584 Valid, 1709 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-19 10:54:48,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2022-07-19 10:54:48,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 673. [2022-07-19 10:54:48,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.370748299319728) internal successors, (806), 595 states have internal predecessors, (806), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2022-07-19 10:54:48,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 952 transitions. [2022-07-19 10:54:48,222 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 952 transitions. Word has length 32 [2022-07-19 10:54:48,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:48,222 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 952 transitions. [2022-07-19 10:54:48,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:48,222 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 952 transitions. [2022-07-19 10:54:48,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-07-19 10:54:48,223 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:48,223 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:48,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-19 10:54:48,223 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:48,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:48,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1828011142, now seen corresponding path program 1 times [2022-07-19 10:54:48,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:48,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995521617] [2022-07-19 10:54:48,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:48,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:48,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:48,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 10:54:48,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:48,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:54:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:48,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:48,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:48,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995521617] [2022-07-19 10:54:48,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995521617] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:48,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:48,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:48,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333545848] [2022-07-19 10:54:48,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:48,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:48,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:48,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:48,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:48,303 INFO L87 Difference]: Start difference. First operand 673 states and 952 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:54:48,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:48,603 INFO L93 Difference]: Finished difference Result 705 states and 991 transitions. [2022-07-19 10:54:48,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 10:54:48,604 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 33 [2022-07-19 10:54:48,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:48,607 INFO L225 Difference]: With dead ends: 705 [2022-07-19 10:54:48,607 INFO L226 Difference]: Without dead ends: 690 [2022-07-19 10:54:48,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:48,609 INFO L413 NwaCegarLoop]: 433 mSDtfsCounter, 322 mSDsluCounter, 1306 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 1739 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:48,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 1739 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 10:54:48,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-07-19 10:54:48,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 671. [2022-07-19 10:54:48,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 587 states have (on average 1.3696763202725724) internal successors, (804), 594 states have internal predecessors, (804), 60 states have call successors, (60), 23 states have call predecessors, (60), 23 states have return successors, (84), 54 states have call predecessors, (84), 52 states have call successors, (84) [2022-07-19 10:54:48,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 948 transitions. [2022-07-19 10:54:48,630 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 948 transitions. Word has length 33 [2022-07-19 10:54:48,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:48,630 INFO L495 AbstractCegarLoop]: Abstraction has 671 states and 948 transitions. [2022-07-19 10:54:48,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:54:48,631 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 948 transitions. [2022-07-19 10:54:48,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-19 10:54:48,631 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:48,631 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:48,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-19 10:54:48,632 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:48,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:48,632 INFO L85 PathProgramCache]: Analyzing trace with hash 997010243, now seen corresponding path program 1 times [2022-07-19 10:54:48,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:48,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849556241] [2022-07-19 10:54:48,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:48,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:48,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:48,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-19 10:54:48,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:48,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-19 10:54:48,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:48,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:48,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:48,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849556241] [2022-07-19 10:54:48,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849556241] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:48,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:48,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:48,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343260739] [2022-07-19 10:54:48,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:48,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:48,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:48,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:48,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:48,715 INFO L87 Difference]: Start difference. First operand 671 states and 948 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:54:48,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:48,941 INFO L93 Difference]: Finished difference Result 703 states and 987 transitions. [2022-07-19 10:54:48,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 10:54:48,942 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2022-07-19 10:54:48,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:48,944 INFO L225 Difference]: With dead ends: 703 [2022-07-19 10:54:48,944 INFO L226 Difference]: Without dead ends: 683 [2022-07-19 10:54:48,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:48,945 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 394 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1444 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:48,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 1444 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:48,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2022-07-19 10:54:48,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 664. [2022-07-19 10:54:48,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 583 states have (on average 1.3704974271012007) internal successors, (799), 590 states have internal predecessors, (799), 58 states have call successors, (58), 22 states have call predecessors, (58), 22 states have return successors, (82), 52 states have call predecessors, (82), 50 states have call successors, (82) [2022-07-19 10:54:48,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 939 transitions. [2022-07-19 10:54:48,963 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 939 transitions. Word has length 32 [2022-07-19 10:54:48,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:48,963 INFO L495 AbstractCegarLoop]: Abstraction has 664 states and 939 transitions. [2022-07-19 10:54:48,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 10:54:48,964 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 939 transitions. [2022-07-19 10:54:48,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-19 10:54:48,964 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:48,965 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:48,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-19 10:54:48,965 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:48,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:48,965 INFO L85 PathProgramCache]: Analyzing trace with hash -594269975, now seen corresponding path program 1 times [2022-07-19 10:54:48,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:48,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389853773] [2022-07-19 10:54:48,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:48,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:48,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:48,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:48,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389853773] [2022-07-19 10:54:48,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389853773] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:48,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:48,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:54:48,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006647181] [2022-07-19 10:54:48,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:48,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:54:48,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:48,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:54:48,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:48,988 INFO L87 Difference]: Start difference. First operand 664 states and 939 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:49,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:49,014 INFO L93 Difference]: Finished difference Result 695 states and 976 transitions. [2022-07-19 10:54:49,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:54:49,014 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-07-19 10:54:49,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:49,016 INFO L225 Difference]: With dead ends: 695 [2022-07-19 10:54:49,016 INFO L226 Difference]: Without dead ends: 653 [2022-07-19 10:54:49,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:49,017 INFO L413 NwaCegarLoop]: 485 mSDtfsCounter, 87 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:49,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 882 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:54:49,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2022-07-19 10:54:49,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 648. [2022-07-19 10:54:49,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 568 states have (on average 1.3626760563380282) internal successors, (774), 575 states have internal predecessors, (774), 58 states have call successors, (58), 22 states have call predecessors, (58), 21 states have return successors, (81), 51 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-19 10:54:49,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 913 transitions. [2022-07-19 10:54:49,034 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 913 transitions. Word has length 30 [2022-07-19 10:54:49,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:49,034 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 913 transitions. [2022-07-19 10:54:49,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:49,035 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 913 transitions. [2022-07-19 10:54:49,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-19 10:54:49,035 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:49,035 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:49,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-19 10:54:49,036 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:49,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:49,036 INFO L85 PathProgramCache]: Analyzing trace with hash -444205772, now seen corresponding path program 1 times [2022-07-19 10:54:49,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:49,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340397839] [2022-07-19 10:54:49,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:49,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:49,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:49,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:49,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:49,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340397839] [2022-07-19 10:54:49,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340397839] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:49,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:49,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 10:54:49,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043022009] [2022-07-19 10:54:49,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:49,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 10:54:49,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:49,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 10:54:49,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 10:54:49,058 INFO L87 Difference]: Start difference. First operand 648 states and 913 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:49,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:49,093 INFO L93 Difference]: Finished difference Result 684 states and 954 transitions. [2022-07-19 10:54:49,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 10:54:49,094 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-07-19 10:54:49,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:49,096 INFO L225 Difference]: With dead ends: 684 [2022-07-19 10:54:49,096 INFO L226 Difference]: Without dead ends: 664 [2022-07-19 10:54:49,096 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:49,097 INFO L413 NwaCegarLoop]: 423 mSDtfsCounter, 27 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:49,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 1222 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:54:49,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-07-19 10:54:49,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 650. [2022-07-19 10:54:49,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 570 states have (on average 1.3614035087719298) internal successors, (776), 577 states have internal predecessors, (776), 58 states have call successors, (58), 22 states have call predecessors, (58), 21 states have return successors, (81), 51 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-19 10:54:49,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 915 transitions. [2022-07-19 10:54:49,114 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 915 transitions. Word has length 30 [2022-07-19 10:54:49,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:49,114 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 915 transitions. [2022-07-19 10:54:49,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:49,114 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 915 transitions. [2022-07-19 10:54:49,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-07-19 10:54:49,115 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:49,115 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:49,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-19 10:54:49,115 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:49,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:49,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1157172862, now seen corresponding path program 1 times [2022-07-19 10:54:49,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:49,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720182608] [2022-07-19 10:54:49,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:49,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:49,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:49,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:49,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:49,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720182608] [2022-07-19 10:54:49,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720182608] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:49,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:49,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 10:54:49,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284230529] [2022-07-19 10:54:49,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:49,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 10:54:49,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:49,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 10:54:49,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 10:54:49,138 INFO L87 Difference]: Start difference. First operand 650 states and 915 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:49,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:49,173 INFO L93 Difference]: Finished difference Result 686 states and 956 transitions. [2022-07-19 10:54:49,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 10:54:49,173 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-07-19 10:54:49,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:49,175 INFO L225 Difference]: With dead ends: 686 [2022-07-19 10:54:49,176 INFO L226 Difference]: Without dead ends: 666 [2022-07-19 10:54:49,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:49,176 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 28 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:49,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1226 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:54:49,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-07-19 10:54:49,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 650. [2022-07-19 10:54:49,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 570 states have (on average 1.3614035087719298) internal successors, (776), 577 states have internal predecessors, (776), 58 states have call successors, (58), 22 states have call predecessors, (58), 21 states have return successors, (81), 51 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-19 10:54:49,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 915 transitions. [2022-07-19 10:54:49,193 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 915 transitions. Word has length 31 [2022-07-19 10:54:49,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:49,194 INFO L495 AbstractCegarLoop]: Abstraction has 650 states and 915 transitions. [2022-07-19 10:54:49,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:49,194 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 915 transitions. [2022-07-19 10:54:49,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-19 10:54:49,194 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:49,195 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:49,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-19 10:54:49,195 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:49,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:49,195 INFO L85 PathProgramCache]: Analyzing trace with hash 791167666, now seen corresponding path program 1 times [2022-07-19 10:54:49,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:49,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299506583] [2022-07-19 10:54:49,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:49,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:49,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:49,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:49,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:49,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:49,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299506583] [2022-07-19 10:54:49,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299506583] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:49,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:49,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 10:54:49,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039100915] [2022-07-19 10:54:49,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:49,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 10:54:49,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:49,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 10:54:49,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 10:54:49,221 INFO L87 Difference]: Start difference. First operand 650 states and 915 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:49,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:49,452 INFO L93 Difference]: Finished difference Result 911 states and 1284 transitions. [2022-07-19 10:54:49,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:54:49,453 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2022-07-19 10:54:49,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:49,455 INFO L225 Difference]: With dead ends: 911 [2022-07-19 10:54:49,455 INFO L226 Difference]: Without dead ends: 908 [2022-07-19 10:54:49,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:49,456 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 168 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:49,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 1109 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:49,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2022-07-19 10:54:49,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 729. [2022-07-19 10:54:49,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 645 states have (on average 1.3705426356589148) internal successors, (884), 653 states have internal predecessors, (884), 60 states have call successors, (60), 24 states have call predecessors, (60), 23 states have return successors, (83), 52 states have call predecessors, (83), 52 states have call successors, (83) [2022-07-19 10:54:49,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 1027 transitions. [2022-07-19 10:54:49,478 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 1027 transitions. Word has length 34 [2022-07-19 10:54:49,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:49,479 INFO L495 AbstractCegarLoop]: Abstraction has 729 states and 1027 transitions. [2022-07-19 10:54:49,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:49,479 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 1027 transitions. [2022-07-19 10:54:49,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-07-19 10:54:49,480 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:49,480 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:49,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-19 10:54:49,480 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:49,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:49,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1366178889, now seen corresponding path program 1 times [2022-07-19 10:54:49,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:49,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715422768] [2022-07-19 10:54:49,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:49,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:49,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:49,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-19 10:54:49,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:49,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:49,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:49,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715422768] [2022-07-19 10:54:49,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715422768] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:49,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:49,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 10:54:49,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928383371] [2022-07-19 10:54:49,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:49,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 10:54:49,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:49,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 10:54:49,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:49,506 INFO L87 Difference]: Start difference. First operand 729 states and 1027 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:49,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:49,653 INFO L93 Difference]: Finished difference Result 760 states and 1064 transitions. [2022-07-19 10:54:49,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:54:49,654 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2022-07-19 10:54:49,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:49,656 INFO L225 Difference]: With dead ends: 760 [2022-07-19 10:54:49,656 INFO L226 Difference]: Without dead ends: 744 [2022-07-19 10:54:49,657 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:54:49,657 INFO L413 NwaCegarLoop]: 407 mSDtfsCounter, 85 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 1398 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:49,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 1398 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:54:49,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-07-19 10:54:49,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 727. [2022-07-19 10:54:49,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 644 states have (on average 1.3695652173913044) internal successors, (882), 652 states have internal predecessors, (882), 59 states have call successors, (59), 24 states have call predecessors, (59), 23 states have return successors, (82), 51 states have call predecessors, (82), 51 states have call successors, (82) [2022-07-19 10:54:49,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1023 transitions. [2022-07-19 10:54:49,677 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1023 transitions. Word has length 33 [2022-07-19 10:54:49,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:49,678 INFO L495 AbstractCegarLoop]: Abstraction has 727 states and 1023 transitions. [2022-07-19 10:54:49,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:49,678 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1023 transitions. [2022-07-19 10:54:49,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-19 10:54:49,679 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:49,679 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:49,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-19 10:54:49,679 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:49,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:49,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1481962220, now seen corresponding path program 1 times [2022-07-19 10:54:49,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:49,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132157011] [2022-07-19 10:54:49,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:49,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:49,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:49,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:49,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:49,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:49,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:49,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132157011] [2022-07-19 10:54:49,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132157011] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:49,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:49,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 10:54:49,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106816977] [2022-07-19 10:54:49,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:49,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 10:54:49,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:49,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 10:54:49,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:49,729 INFO L87 Difference]: Start difference. First operand 727 states and 1023 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:50,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:50,059 INFO L93 Difference]: Finished difference Result 1202 states and 1654 transitions. [2022-07-19 10:54:50,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 10:54:50,060 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-07-19 10:54:50,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:50,062 INFO L225 Difference]: With dead ends: 1202 [2022-07-19 10:54:50,062 INFO L226 Difference]: Without dead ends: 756 [2022-07-19 10:54:50,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:50,064 INFO L413 NwaCegarLoop]: 509 mSDtfsCounter, 724 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:50,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [742 Valid, 941 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 10:54:50,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2022-07-19 10:54:50,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 718. [2022-07-19 10:54:50,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 635 states have (on average 1.3559055118110237) internal successors, (861), 643 states have internal predecessors, (861), 59 states have call successors, (59), 24 states have call predecessors, (59), 23 states have return successors, (82), 51 states have call predecessors, (82), 51 states have call successors, (82) [2022-07-19 10:54:50,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1002 transitions. [2022-07-19 10:54:50,086 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1002 transitions. Word has length 35 [2022-07-19 10:54:50,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:50,086 INFO L495 AbstractCegarLoop]: Abstraction has 718 states and 1002 transitions. [2022-07-19 10:54:50,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:50,087 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1002 transitions. [2022-07-19 10:54:50,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-19 10:54:50,087 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:50,087 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:50,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-19 10:54:50,088 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:50,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:50,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1697508356, now seen corresponding path program 1 times [2022-07-19 10:54:50,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:50,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342271989] [2022-07-19 10:54:50,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:50,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:50,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:50,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 10:54:50,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:50,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:50,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:50,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342271989] [2022-07-19 10:54:50,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342271989] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:50,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:50,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 10:54:50,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305730728] [2022-07-19 10:54:50,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:50,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 10:54:50,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:50,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 10:54:50,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:50,113 INFO L87 Difference]: Start difference. First operand 718 states and 1002 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:50,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:50,265 INFO L93 Difference]: Finished difference Result 749 states and 1039 transitions. [2022-07-19 10:54:50,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:54:50,265 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2022-07-19 10:54:50,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:50,268 INFO L225 Difference]: With dead ends: 749 [2022-07-19 10:54:50,268 INFO L226 Difference]: Without dead ends: 733 [2022-07-19 10:54:50,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:54:50,268 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 85 mSDsluCounter, 982 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 1385 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:50,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 1385 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:54:50,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2022-07-19 10:54:50,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 716. [2022-07-19 10:54:50,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 634 states have (on average 1.3548895899053628) internal successors, (859), 642 states have internal predecessors, (859), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-19 10:54:50,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 998 transitions. [2022-07-19 10:54:50,291 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 998 transitions. Word has length 35 [2022-07-19 10:54:50,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:50,291 INFO L495 AbstractCegarLoop]: Abstraction has 716 states and 998 transitions. [2022-07-19 10:54:50,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:50,291 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 998 transitions. [2022-07-19 10:54:50,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-07-19 10:54:50,292 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:50,292 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:50,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-19 10:54:50,292 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:50,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:50,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1261225122, now seen corresponding path program 1 times [2022-07-19 10:54:50,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:50,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068693565] [2022-07-19 10:54:50,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:50,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:50,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:50,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:50,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:50,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068693565] [2022-07-19 10:54:50,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068693565] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:50,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:50,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-19 10:54:50,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332254714] [2022-07-19 10:54:50,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:50,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 10:54:50,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:50,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 10:54:50,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:50,320 INFO L87 Difference]: Start difference. First operand 716 states and 998 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:50,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:50,384 INFO L93 Difference]: Finished difference Result 1123 states and 1555 transitions. [2022-07-19 10:54:50,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 10:54:50,385 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-07-19 10:54:50,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:50,387 INFO L225 Difference]: With dead ends: 1123 [2022-07-19 10:54:50,387 INFO L226 Difference]: Without dead ends: 724 [2022-07-19 10:54:50,388 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-19 10:54:50,388 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 5 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:50,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 772 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 10:54:50,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2022-07-19 10:54:50,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 724. [2022-07-19 10:54:50,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 642 states have (on average 1.355140186915888) internal successors, (870), 650 states have internal predecessors, (870), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-19 10:54:50,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 1009 transitions. [2022-07-19 10:54:50,412 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 1009 transitions. Word has length 37 [2022-07-19 10:54:50,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:50,412 INFO L495 AbstractCegarLoop]: Abstraction has 724 states and 1009 transitions. [2022-07-19 10:54:50,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 10:54:50,413 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 1009 transitions. [2022-07-19 10:54:50,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-19 10:54:50,414 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:50,414 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:50,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-19 10:54:50,414 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:50,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:50,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1321718994, now seen corresponding path program 1 times [2022-07-19 10:54:50,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:50,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552958841] [2022-07-19 10:54:50,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:50,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:50,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:50,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2022-07-19 10:54:50,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:50,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:50,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:50,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552958841] [2022-07-19 10:54:50,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552958841] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:50,445 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:50,445 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:54:50,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590609289] [2022-07-19 10:54:50,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:50,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:54:50,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:50,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:54:50,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:54:50,446 INFO L87 Difference]: Start difference. First operand 724 states and 1009 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:50,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:50,640 INFO L93 Difference]: Finished difference Result 749 states and 1036 transitions. [2022-07-19 10:54:50,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 10:54:50,640 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2022-07-19 10:54:50,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:50,643 INFO L225 Difference]: With dead ends: 749 [2022-07-19 10:54:50,643 INFO L226 Difference]: Without dead ends: 731 [2022-07-19 10:54:50,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:50,644 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 96 mSDsluCounter, 1300 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 1706 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:50,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 1706 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:50,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2022-07-19 10:54:50,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 724. [2022-07-19 10:54:50,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 642 states have (on average 1.3364485981308412) internal successors, (858), 650 states have internal predecessors, (858), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2022-07-19 10:54:50,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 997 transitions. [2022-07-19 10:54:50,667 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 997 transitions. Word has length 38 [2022-07-19 10:54:50,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:50,668 INFO L495 AbstractCegarLoop]: Abstraction has 724 states and 997 transitions. [2022-07-19 10:54:50,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:50,668 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 997 transitions. [2022-07-19 10:54:50,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-19 10:54:50,669 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:50,669 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:50,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-19 10:54:50,669 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:50,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:50,670 INFO L85 PathProgramCache]: Analyzing trace with hash -257120717, now seen corresponding path program 1 times [2022-07-19 10:54:50,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:50,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094864298] [2022-07-19 10:54:50,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:50,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:50,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-19 10:54:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:50,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:50,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:50,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094864298] [2022-07-19 10:54:50,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094864298] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:50,706 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:50,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:50,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062958141] [2022-07-19 10:54:50,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:50,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:50,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:50,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:50,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:50,708 INFO L87 Difference]: Start difference. First operand 724 states and 997 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:51,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:51,025 INFO L93 Difference]: Finished difference Result 813 states and 1107 transitions. [2022-07-19 10:54:51,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 10:54:51,025 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2022-07-19 10:54:51,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:51,027 INFO L225 Difference]: With dead ends: 813 [2022-07-19 10:54:51,028 INFO L226 Difference]: Without dead ends: 744 [2022-07-19 10:54:51,028 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2022-07-19 10:54:51,028 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 602 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:51,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [614 Valid, 1159 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:51,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2022-07-19 10:54:51,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 734. [2022-07-19 10:54:51,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 649 states have (on average 1.3312788906009245) internal successors, (864), 660 states have internal predecessors, (864), 58 states have call successors, (58), 24 states have call predecessors, (58), 26 states have return successors, (85), 50 states have call predecessors, (85), 50 states have call successors, (85) [2022-07-19 10:54:51,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1007 transitions. [2022-07-19 10:54:51,054 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1007 transitions. Word has length 38 [2022-07-19 10:54:51,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:51,054 INFO L495 AbstractCegarLoop]: Abstraction has 734 states and 1007 transitions. [2022-07-19 10:54:51,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:51,054 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1007 transitions. [2022-07-19 10:54:51,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-19 10:54:51,056 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:51,056 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:51,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-19 10:54:51,056 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:51,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:51,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1774407709, now seen corresponding path program 1 times [2022-07-19 10:54:51,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:51,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719940827] [2022-07-19 10:54:51,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:51,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:51,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:51,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-19 10:54:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:51,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:51,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:51,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719940827] [2022-07-19 10:54:51,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719940827] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:51,117 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:51,117 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:51,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528024124] [2022-07-19 10:54:51,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:51,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:51,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:51,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:51,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:51,118 INFO L87 Difference]: Start difference. First operand 734 states and 1007 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:51,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:51,304 INFO L93 Difference]: Finished difference Result 754 states and 1027 transitions. [2022-07-19 10:54:51,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 10:54:51,305 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2022-07-19 10:54:51,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:51,307 INFO L225 Difference]: With dead ends: 754 [2022-07-19 10:54:51,307 INFO L226 Difference]: Without dead ends: 732 [2022-07-19 10:54:51,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:54:51,308 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 329 mSDsluCounter, 1354 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1735 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:51,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 1735 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:54:51,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2022-07-19 10:54:51,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 726. [2022-07-19 10:54:51,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 642 states have (on average 1.3302180685358256) internal successors, (854), 653 states have internal predecessors, (854), 57 states have call successors, (57), 24 states have call predecessors, (57), 26 states have return successors, (84), 49 states have call predecessors, (84), 49 states have call successors, (84) [2022-07-19 10:54:51,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 995 transitions. [2022-07-19 10:54:51,377 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 995 transitions. Word has length 39 [2022-07-19 10:54:51,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:51,377 INFO L495 AbstractCegarLoop]: Abstraction has 726 states and 995 transitions. [2022-07-19 10:54:51,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:51,377 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 995 transitions. [2022-07-19 10:54:51,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-19 10:54:51,378 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:51,378 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:51,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-19 10:54:51,378 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:51,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:51,378 INFO L85 PathProgramCache]: Analyzing trace with hash 778478368, now seen corresponding path program 1 times [2022-07-19 10:54:51,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:51,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370218182] [2022-07-19 10:54:51,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:51,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:51,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:51,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:51,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:51,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:51,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:51,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370218182] [2022-07-19 10:54:51,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370218182] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:51,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:51,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:51,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696328420] [2022-07-19 10:54:51,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:51,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:51,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:51,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:51,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:51,440 INFO L87 Difference]: Start difference. First operand 726 states and 995 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:51,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:51,676 INFO L93 Difference]: Finished difference Result 793 states and 1071 transitions. [2022-07-19 10:54:51,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:54:51,677 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2022-07-19 10:54:51,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:51,679 INFO L225 Difference]: With dead ends: 793 [2022-07-19 10:54:51,680 INFO L226 Difference]: Without dead ends: 748 [2022-07-19 10:54:51,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2022-07-19 10:54:51,681 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 367 mSDsluCounter, 1284 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1650 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:51,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 1650 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:51,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2022-07-19 10:54:51,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 713. [2022-07-19 10:54:51,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 630 states have (on average 1.326984126984127) internal successors, (836), 641 states have internal predecessors, (836), 56 states have call successors, (56), 24 states have call predecessors, (56), 26 states have return successors, (83), 48 states have call predecessors, (83), 48 states have call successors, (83) [2022-07-19 10:54:51,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 975 transitions. [2022-07-19 10:54:51,712 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 975 transitions. Word has length 39 [2022-07-19 10:54:51,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:51,712 INFO L495 AbstractCegarLoop]: Abstraction has 713 states and 975 transitions. [2022-07-19 10:54:51,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:51,712 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 975 transitions. [2022-07-19 10:54:51,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-19 10:54:51,713 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:51,713 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:51,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-19 10:54:51,714 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:51,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:51,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1595982943, now seen corresponding path program 1 times [2022-07-19 10:54:51,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:51,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94903457] [2022-07-19 10:54:51,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:51,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:51,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:51,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:51,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:51,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:51,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94903457] [2022-07-19 10:54:51,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94903457] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:51,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:51,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:51,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754618494] [2022-07-19 10:54:51,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:51,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:51,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:51,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:51,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:51,763 INFO L87 Difference]: Start difference. First operand 713 states and 975 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:51,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:51,995 INFO L93 Difference]: Finished difference Result 739 states and 1005 transitions. [2022-07-19 10:54:51,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 10:54:51,996 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2022-07-19 10:54:51,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:51,998 INFO L225 Difference]: With dead ends: 739 [2022-07-19 10:54:51,998 INFO L226 Difference]: Without dead ends: 716 [2022-07-19 10:54:51,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:51,999 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 58 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1704 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:51,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 1704 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:52,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-07-19 10:54:52,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 715. [2022-07-19 10:54:52,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 631 states have (on average 1.3264659270998416) internal successors, (837), 643 states have internal predecessors, (837), 56 states have call successors, (56), 24 states have call predecessors, (56), 27 states have return successors, (84), 48 states have call predecessors, (84), 48 states have call successors, (84) [2022-07-19 10:54:52,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 977 transitions. [2022-07-19 10:54:52,047 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 977 transitions. Word has length 39 [2022-07-19 10:54:52,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:52,048 INFO L495 AbstractCegarLoop]: Abstraction has 715 states and 977 transitions. [2022-07-19 10:54:52,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:52,048 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 977 transitions. [2022-07-19 10:54:52,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-19 10:54:52,049 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:52,049 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:52,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-19 10:54:52,050 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:52,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:52,050 INFO L85 PathProgramCache]: Analyzing trace with hash -398634571, now seen corresponding path program 1 times [2022-07-19 10:54:52,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:52,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257758629] [2022-07-19 10:54:52,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:52,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:52,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:52,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:54:52,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:52,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:52,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:52,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257758629] [2022-07-19 10:54:52,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257758629] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:52,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:52,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 10:54:52,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674555447] [2022-07-19 10:54:52,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:52,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 10:54:52,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:52,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 10:54:52,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:52,083 INFO L87 Difference]: Start difference. First operand 715 states and 977 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:52,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:52,314 INFO L93 Difference]: Finished difference Result 799 states and 1061 transitions. [2022-07-19 10:54:52,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 10:54:52,315 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-19 10:54:52,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:52,317 INFO L225 Difference]: With dead ends: 799 [2022-07-19 10:54:52,317 INFO L226 Difference]: Without dead ends: 537 [2022-07-19 10:54:52,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:52,318 INFO L413 NwaCegarLoop]: 418 mSDtfsCounter, 484 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:52,318 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 950 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:52,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-07-19 10:54:52,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 496. [2022-07-19 10:54:52,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 434 states have (on average 1.292626728110599) internal successors, (561), 445 states have internal predecessors, (561), 41 states have call successors, (41), 17 states have call predecessors, (41), 20 states have return successors, (48), 34 states have call predecessors, (48), 33 states have call successors, (48) [2022-07-19 10:54:52,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 650 transitions. [2022-07-19 10:54:52,336 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 650 transitions. Word has length 41 [2022-07-19 10:54:52,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:52,336 INFO L495 AbstractCegarLoop]: Abstraction has 496 states and 650 transitions. [2022-07-19 10:54:52,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:52,337 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 650 transitions. [2022-07-19 10:54:52,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-19 10:54:52,337 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:52,338 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:52,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-19 10:54:52,338 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:52,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:52,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1554772088, now seen corresponding path program 1 times [2022-07-19 10:54:52,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:52,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451663463] [2022-07-19 10:54:52,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:52,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:52,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:52,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-19 10:54:52,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:52,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:52,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:52,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451663463] [2022-07-19 10:54:52,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451663463] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:52,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:52,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 10:54:52,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386007681] [2022-07-19 10:54:52,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:52,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 10:54:52,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:52,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 10:54:52,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 10:54:52,369 INFO L87 Difference]: Start difference. First operand 496 states and 650 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:52,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:52,565 INFO L93 Difference]: Finished difference Result 647 states and 845 transitions. [2022-07-19 10:54:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:54:52,565 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-19 10:54:52,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:52,567 INFO L225 Difference]: With dead ends: 647 [2022-07-19 10:54:52,567 INFO L226 Difference]: Without dead ends: 629 [2022-07-19 10:54:52,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:52,568 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 183 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:52,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 978 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:52,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-07-19 10:54:52,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 566. [2022-07-19 10:54:52,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 497 states have (on average 1.2816901408450705) internal successors, (637), 502 states have internal predecessors, (637), 43 states have call successors, (43), 19 states have call predecessors, (43), 25 states have return successors, (61), 45 states have call predecessors, (61), 35 states have call successors, (61) [2022-07-19 10:54:52,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 741 transitions. [2022-07-19 10:54:52,597 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 741 transitions. Word has length 40 [2022-07-19 10:54:52,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:52,597 INFO L495 AbstractCegarLoop]: Abstraction has 566 states and 741 transitions. [2022-07-19 10:54:52,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:52,598 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 741 transitions. [2022-07-19 10:54:52,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-19 10:54:52,599 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:52,599 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:52,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-19 10:54:52,599 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:52,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:52,599 INFO L85 PathProgramCache]: Analyzing trace with hash -2126401672, now seen corresponding path program 1 times [2022-07-19 10:54:52,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:52,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886834217] [2022-07-19 10:54:52,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:52,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:52,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:52,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-19 10:54:52,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:52,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:52,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886834217] [2022-07-19 10:54:52,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886834217] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:52,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:52,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:54:52,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961001182] [2022-07-19 10:54:52,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:52,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:54:52,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:52,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:54:52,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:54:52,673 INFO L87 Difference]: Start difference. First operand 566 states and 741 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:52,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:52,928 INFO L93 Difference]: Finished difference Result 861 states and 1145 transitions. [2022-07-19 10:54:52,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 10:54:52,929 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2022-07-19 10:54:52,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:52,931 INFO L225 Difference]: With dead ends: 861 [2022-07-19 10:54:52,931 INFO L226 Difference]: Without dead ends: 562 [2022-07-19 10:54:52,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-07-19 10:54:52,932 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 457 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:52,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 1061 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:52,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2022-07-19 10:54:52,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 523. [2022-07-19 10:54:52,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 458 states have (on average 1.2860262008733625) internal successors, (589), 470 states have internal predecessors, (589), 42 states have call successors, (42), 18 states have call predecessors, (42), 22 states have return successors, (51), 35 states have call predecessors, (51), 34 states have call successors, (51) [2022-07-19 10:54:52,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 682 transitions. [2022-07-19 10:54:52,953 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 682 transitions. Word has length 40 [2022-07-19 10:54:52,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:52,953 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 682 transitions. [2022-07-19 10:54:52,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:52,953 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 682 transitions. [2022-07-19 10:54:52,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-19 10:54:52,954 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:52,954 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:52,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-19 10:54:52,955 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:52,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:52,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1406614257, now seen corresponding path program 1 times [2022-07-19 10:54:52,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:52,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135432566] [2022-07-19 10:54:52,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:52,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:52,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:52,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-19 10:54:52,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:52,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:52,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:52,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135432566] [2022-07-19 10:54:52,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135432566] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:52,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:52,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:54:52,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831811081] [2022-07-19 10:54:52,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:52,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:54:52,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:52,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:54:52,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:52,995 INFO L87 Difference]: Start difference. First operand 523 states and 682 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:53,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:53,258 INFO L93 Difference]: Finished difference Result 549 states and 710 transitions. [2022-07-19 10:54:53,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:54:53,258 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-19 10:54:53,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:53,260 INFO L225 Difference]: With dead ends: 549 [2022-07-19 10:54:53,260 INFO L226 Difference]: Without dead ends: 545 [2022-07-19 10:54:53,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:54:53,260 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 82 mSDsluCounter, 1605 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:53,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 1964 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:53,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-07-19 10:54:53,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 529. [2022-07-19 10:54:53,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 464 states have (on average 1.2823275862068966) internal successors, (595), 476 states have internal predecessors, (595), 42 states have call successors, (42), 18 states have call predecessors, (42), 22 states have return successors, (51), 35 states have call predecessors, (51), 34 states have call successors, (51) [2022-07-19 10:54:53,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 688 transitions. [2022-07-19 10:54:53,294 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 688 transitions. Word has length 41 [2022-07-19 10:54:53,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:53,295 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 688 transitions. [2022-07-19 10:54:53,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:53,295 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 688 transitions. [2022-07-19 10:54:53,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-19 10:54:53,296 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:53,296 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:53,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-19 10:54:53,297 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:53,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:53,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1406337427, now seen corresponding path program 1 times [2022-07-19 10:54:53,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:53,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904760292] [2022-07-19 10:54:53,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:53,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:53,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:53,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-19 10:54:53,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:53,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:53,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:53,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904760292] [2022-07-19 10:54:53,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904760292] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:53,360 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:53,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:54:53,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212516649] [2022-07-19 10:54:53,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:53,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:54:53,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:53,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:54:53,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:53,361 INFO L87 Difference]: Start difference. First operand 529 states and 688 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:53,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:53,658 INFO L93 Difference]: Finished difference Result 587 states and 764 transitions. [2022-07-19 10:54:53,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:54:53,658 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2022-07-19 10:54:53,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:53,660 INFO L225 Difference]: With dead ends: 587 [2022-07-19 10:54:53,660 INFO L226 Difference]: Without dead ends: 574 [2022-07-19 10:54:53,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-19 10:54:53,661 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 283 mSDsluCounter, 1473 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1830 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:53,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 1830 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 485 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:53,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-07-19 10:54:53,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 535. [2022-07-19 10:54:53,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 469 states have (on average 1.279317697228145) internal successors, (600), 482 states have internal predecessors, (600), 42 states have call successors, (42), 18 states have call predecessors, (42), 23 states have return successors, (58), 35 states have call predecessors, (58), 34 states have call successors, (58) [2022-07-19 10:54:53,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 700 transitions. [2022-07-19 10:54:53,683 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 700 transitions. Word has length 41 [2022-07-19 10:54:53,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:53,683 INFO L495 AbstractCegarLoop]: Abstraction has 535 states and 700 transitions. [2022-07-19 10:54:53,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:53,683 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 700 transitions. [2022-07-19 10:54:53,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-19 10:54:53,684 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:53,684 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:53,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-19 10:54:53,684 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:53,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:53,685 INFO L85 PathProgramCache]: Analyzing trace with hash 188974883, now seen corresponding path program 1 times [2022-07-19 10:54:53,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:53,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033582506] [2022-07-19 10:54:53,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:53,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:53,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:53,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-07-19 10:54:53,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:53,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:53,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:53,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033582506] [2022-07-19 10:54:53,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033582506] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:53,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:53,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:54:53,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948541512] [2022-07-19 10:54:53,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:53,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:54:53,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:53,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:54:53,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:54:53,724 INFO L87 Difference]: Start difference. First operand 535 states and 700 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:54,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:54,057 INFO L93 Difference]: Finished difference Result 604 states and 784 transitions. [2022-07-19 10:54:54,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:54:54,058 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-07-19 10:54:54,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:54,060 INFO L225 Difference]: With dead ends: 604 [2022-07-19 10:54:54,060 INFO L226 Difference]: Without dead ends: 588 [2022-07-19 10:54:54,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-19 10:54:54,061 INFO L413 NwaCegarLoop]: 428 mSDtfsCounter, 630 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:54,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [642 Valid, 1112 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 10:54:54,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-07-19 10:54:54,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 521. [2022-07-19 10:54:54,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 457 states have (on average 1.2844638949671772) internal successors, (587), 469 states have internal predecessors, (587), 41 states have call successors, (41), 18 states have call predecessors, (41), 22 states have return successors, (50), 34 states have call predecessors, (50), 33 states have call successors, (50) [2022-07-19 10:54:54,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 678 transitions. [2022-07-19 10:54:54,101 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 678 transitions. Word has length 42 [2022-07-19 10:54:54,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:54,102 INFO L495 AbstractCegarLoop]: Abstraction has 521 states and 678 transitions. [2022-07-19 10:54:54,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:54,102 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 678 transitions. [2022-07-19 10:54:54,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-19 10:54:54,103 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:54,103 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:54,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-19 10:54:54,103 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:54,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:54,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1315082489, now seen corresponding path program 1 times [2022-07-19 10:54:54,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:54,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818193783] [2022-07-19 10:54:54,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:54,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:54,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:54,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:54:54,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:54,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:54,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:54,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818193783] [2022-07-19 10:54:54,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818193783] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:54,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:54,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:54,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209747082] [2022-07-19 10:54:54,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:54,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:54,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:54,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:54,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:54,189 INFO L87 Difference]: Start difference. First operand 521 states and 678 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:54,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:54,427 INFO L93 Difference]: Finished difference Result 727 states and 955 transitions. [2022-07-19 10:54:54,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:54:54,428 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-07-19 10:54:54,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:54,429 INFO L225 Difference]: With dead ends: 727 [2022-07-19 10:54:54,429 INFO L226 Difference]: Without dead ends: 487 [2022-07-19 10:54:54,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:54,430 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 106 mSDsluCounter, 1408 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 1774 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:54,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 1774 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:54,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-07-19 10:54:54,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 475. [2022-07-19 10:54:54,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 417 states have (on average 1.2661870503597121) internal successors, (528), 425 states have internal predecessors, (528), 39 states have call successors, (39), 17 states have call predecessors, (39), 18 states have return successors, (45), 33 states have call predecessors, (45), 32 states have call successors, (45) [2022-07-19 10:54:54,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 612 transitions. [2022-07-19 10:54:54,458 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 612 transitions. Word has length 44 [2022-07-19 10:54:54,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:54,458 INFO L495 AbstractCegarLoop]: Abstraction has 475 states and 612 transitions. [2022-07-19 10:54:54,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:54,458 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 612 transitions. [2022-07-19 10:54:54,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-19 10:54:54,459 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:54,459 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:54,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-19 10:54:54,460 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:54,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:54,460 INFO L85 PathProgramCache]: Analyzing trace with hash 817778302, now seen corresponding path program 1 times [2022-07-19 10:54:54,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:54,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183344535] [2022-07-19 10:54:54,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:54,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:54,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:54,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:54:54,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:54,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:54,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:54,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183344535] [2022-07-19 10:54:54,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183344535] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:54,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:54,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 10:54:54,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977585392] [2022-07-19 10:54:54,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:54,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 10:54:54,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:54,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 10:54:54,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:54:54,505 INFO L87 Difference]: Start difference. First operand 475 states and 612 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:54,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:54,745 INFO L93 Difference]: Finished difference Result 681 states and 884 transitions. [2022-07-19 10:54:54,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 10:54:54,746 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2022-07-19 10:54:54,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:54,747 INFO L225 Difference]: With dead ends: 681 [2022-07-19 10:54:54,747 INFO L226 Difference]: Without dead ends: 487 [2022-07-19 10:54:54,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:54:54,748 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 408 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:54,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 1038 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:54,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-07-19 10:54:54,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 475. [2022-07-19 10:54:54,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 417 states have (on average 1.2613908872901678) internal successors, (526), 425 states have internal predecessors, (526), 39 states have call successors, (39), 17 states have call predecessors, (39), 18 states have return successors, (45), 33 states have call predecessors, (45), 32 states have call successors, (45) [2022-07-19 10:54:54,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 610 transitions. [2022-07-19 10:54:54,788 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 610 transitions. Word has length 46 [2022-07-19 10:54:54,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:54,788 INFO L495 AbstractCegarLoop]: Abstraction has 475 states and 610 transitions. [2022-07-19 10:54:54,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:54,788 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 610 transitions. [2022-07-19 10:54:54,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-19 10:54:54,789 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:54,789 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:54,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-19 10:54:54,789 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:54,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:54,790 INFO L85 PathProgramCache]: Analyzing trace with hash 352065004, now seen corresponding path program 1 times [2022-07-19 10:54:54,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:54,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301356750] [2022-07-19 10:54:54,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:54,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:54,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:54,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-19 10:54:54,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:54,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:54,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:54,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301356750] [2022-07-19 10:54:54,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301356750] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:54,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:54,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:54:54,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804577803] [2022-07-19 10:54:54,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:54,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:54:54,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:54,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:54:54,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:54,840 INFO L87 Difference]: Start difference. First operand 475 states and 610 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:55,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:55,108 INFO L93 Difference]: Finished difference Result 499 states and 635 transitions. [2022-07-19 10:54:55,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:54:55,109 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 46 [2022-07-19 10:54:55,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:55,110 INFO L225 Difference]: With dead ends: 499 [2022-07-19 10:54:55,110 INFO L226 Difference]: Without dead ends: 483 [2022-07-19 10:54:55,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:54:55,111 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 78 mSDsluCounter, 1596 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1952 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:55,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 1952 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:55,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-07-19 10:54:55,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 471. [2022-07-19 10:54:55,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 414 states have (on average 1.2608695652173914) internal successors, (522), 422 states have internal predecessors, (522), 38 states have call successors, (38), 17 states have call predecessors, (38), 18 states have return successors, (44), 32 states have call predecessors, (44), 31 states have call successors, (44) [2022-07-19 10:54:55,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 604 transitions. [2022-07-19 10:54:55,133 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 604 transitions. Word has length 46 [2022-07-19 10:54:55,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:55,133 INFO L495 AbstractCegarLoop]: Abstraction has 471 states and 604 transitions. [2022-07-19 10:54:55,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:55,133 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 604 transitions. [2022-07-19 10:54:55,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-19 10:54:55,134 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:55,134 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:55,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-19 10:54:55,134 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:55,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:55,135 INFO L85 PathProgramCache]: Analyzing trace with hash 2034962301, now seen corresponding path program 1 times [2022-07-19 10:54:55,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:55,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153102305] [2022-07-19 10:54:55,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:55,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:55,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:55,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:55,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:55,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 10:54:55,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:55,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:55,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:55,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153102305] [2022-07-19 10:54:55,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153102305] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:55,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:55,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:55,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952062322] [2022-07-19 10:54:55,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:55,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:55,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:55,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:55,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:55,171 INFO L87 Difference]: Start difference. First operand 471 states and 604 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:55,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:55,509 INFO L93 Difference]: Finished difference Result 513 states and 648 transitions. [2022-07-19 10:54:55,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 10:54:55,510 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2022-07-19 10:54:55,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:55,511 INFO L225 Difference]: With dead ends: 513 [2022-07-19 10:54:55,511 INFO L226 Difference]: Without dead ends: 491 [2022-07-19 10:54:55,512 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:54:55,512 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 171 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:55,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 1440 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 567 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 10:54:55,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-07-19 10:54:55,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 466. [2022-07-19 10:54:55,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 411 states have (on average 1.2603406326034063) internal successors, (518), 418 states have internal predecessors, (518), 37 states have call successors, (37), 16 states have call predecessors, (37), 17 states have return successors, (43), 32 states have call predecessors, (43), 30 states have call successors, (43) [2022-07-19 10:54:55,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 598 transitions. [2022-07-19 10:54:55,539 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 598 transitions. Word has length 48 [2022-07-19 10:54:55,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:55,540 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 598 transitions. [2022-07-19 10:54:55,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:55,540 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 598 transitions. [2022-07-19 10:54:55,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-07-19 10:54:55,541 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:55,541 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:55,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-19 10:54:55,541 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:55,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:55,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1900155685, now seen corresponding path program 1 times [2022-07-19 10:54:55,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:55,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467578865] [2022-07-19 10:54:55,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:55,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:55,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:55,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:54:55,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:55,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:55,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467578865] [2022-07-19 10:54:55,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467578865] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:55,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:55,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 10:54:55,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763757882] [2022-07-19 10:54:55,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:55,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 10:54:55,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:55,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 10:54:55,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 10:54:55,610 INFO L87 Difference]: Start difference. First operand 466 states and 598 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:55,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:55,745 INFO L93 Difference]: Finished difference Result 745 states and 956 transitions. [2022-07-19 10:54:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:54:55,746 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2022-07-19 10:54:55,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:55,747 INFO L225 Difference]: With dead ends: 745 [2022-07-19 10:54:55,747 INFO L226 Difference]: Without dead ends: 557 [2022-07-19 10:54:55,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:55,749 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 192 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:55,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 889 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:54:55,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-07-19 10:54:55,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 519. [2022-07-19 10:54:55,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 459 states have (on average 1.261437908496732) internal successors, (579), 465 states have internal predecessors, (579), 39 states have call successors, (39), 18 states have call predecessors, (39), 20 states have return successors, (49), 36 states have call predecessors, (49), 33 states have call successors, (49) [2022-07-19 10:54:55,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 667 transitions. [2022-07-19 10:54:55,773 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 667 transitions. Word has length 49 [2022-07-19 10:54:55,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:55,773 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 667 transitions. [2022-07-19 10:54:55,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:55,773 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 667 transitions. [2022-07-19 10:54:55,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-19 10:54:55,774 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:55,774 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:55,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-19 10:54:55,774 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:55,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:55,775 INFO L85 PathProgramCache]: Analyzing trace with hash 785908469, now seen corresponding path program 1 times [2022-07-19 10:54:55,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:55,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833575326] [2022-07-19 10:54:55,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:55,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:55,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:55,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:55,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:55,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:55,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833575326] [2022-07-19 10:54:55,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833575326] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:55,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:55,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 10:54:55,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791393142] [2022-07-19 10:54:55,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:55,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 10:54:55,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:55,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 10:54:55,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 10:54:55,806 INFO L87 Difference]: Start difference. First operand 519 states and 667 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:55,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:55,957 INFO L93 Difference]: Finished difference Result 609 states and 774 transitions. [2022-07-19 10:54:55,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 10:54:55,957 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-07-19 10:54:55,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:55,959 INFO L225 Difference]: With dead ends: 609 [2022-07-19 10:54:55,959 INFO L226 Difference]: Without dead ends: 537 [2022-07-19 10:54:55,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-19 10:54:55,960 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 74 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:55,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1111 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:54:55,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-07-19 10:54:55,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 521. [2022-07-19 10:54:55,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 461 states have (on average 1.2603036876355749) internal successors, (581), 467 states have internal predecessors, (581), 39 states have call successors, (39), 18 states have call predecessors, (39), 20 states have return successors, (49), 36 states have call predecessors, (49), 33 states have call successors, (49) [2022-07-19 10:54:55,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 669 transitions. [2022-07-19 10:54:55,984 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 669 transitions. Word has length 48 [2022-07-19 10:54:55,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:55,985 INFO L495 AbstractCegarLoop]: Abstraction has 521 states and 669 transitions. [2022-07-19 10:54:55,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:55,985 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 669 transitions. [2022-07-19 10:54:55,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-19 10:54:55,986 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:55,986 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:55,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-19 10:54:55,986 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:55,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:55,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1427465013, now seen corresponding path program 1 times [2022-07-19 10:54:55,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:55,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401666312] [2022-07-19 10:54:55,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:55,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:56,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:56,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:56,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:56,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:56,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:56,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401666312] [2022-07-19 10:54:56,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401666312] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:56,041 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:56,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:54:56,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736014931] [2022-07-19 10:54:56,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:56,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:54:56,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:56,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:54:56,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:56,043 INFO L87 Difference]: Start difference. First operand 521 states and 669 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:56,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:56,300 INFO L93 Difference]: Finished difference Result 532 states and 679 transitions. [2022-07-19 10:54:56,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:54:56,300 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 48 [2022-07-19 10:54:56,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:56,303 INFO L225 Difference]: With dead ends: 532 [2022-07-19 10:54:56,303 INFO L226 Difference]: Without dead ends: 507 [2022-07-19 10:54:56,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:54:56,304 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 56 mSDsluCounter, 1553 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1897 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:56,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1897 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:56,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-07-19 10:54:56,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 504. [2022-07-19 10:54:56,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 446 states have (on average 1.2600896860986548) internal successors, (562), 451 states have internal predecessors, (562), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (47), 35 states have call predecessors, (47), 33 states have call successors, (47) [2022-07-19 10:54:56,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 647 transitions. [2022-07-19 10:54:56,331 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 647 transitions. Word has length 48 [2022-07-19 10:54:56,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:56,331 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 647 transitions. [2022-07-19 10:54:56,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:56,331 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 647 transitions. [2022-07-19 10:54:56,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-19 10:54:56,332 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:56,332 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:56,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-19 10:54:56,332 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:56,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:56,333 INFO L85 PathProgramCache]: Analyzing trace with hash 827652383, now seen corresponding path program 1 times [2022-07-19 10:54:56,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:56,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285790082] [2022-07-19 10:54:56,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:56,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:56,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:56,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-19 10:54:56,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:56,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:56,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:56,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285790082] [2022-07-19 10:54:56,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285790082] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:56,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:56,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:56,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480317758] [2022-07-19 10:54:56,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:56,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:56,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:56,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:56,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:56,384 INFO L87 Difference]: Start difference. First operand 504 states and 647 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:56,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:56,611 INFO L93 Difference]: Finished difference Result 766 states and 986 transitions. [2022-07-19 10:54:56,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 10:54:56,612 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2022-07-19 10:54:56,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:56,613 INFO L225 Difference]: With dead ends: 766 [2022-07-19 10:54:56,614 INFO L226 Difference]: Without dead ends: 545 [2022-07-19 10:54:56,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:54:56,614 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 85 mSDsluCounter, 1461 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1835 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:56,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 1835 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:56,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2022-07-19 10:54:56,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 504. [2022-07-19 10:54:56,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 446 states have (on average 1.2556053811659194) internal successors, (560), 451 states have internal predecessors, (560), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (47), 35 states have call predecessors, (47), 33 states have call successors, (47) [2022-07-19 10:54:56,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 645 transitions. [2022-07-19 10:54:56,639 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 645 transitions. Word has length 51 [2022-07-19 10:54:56,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:56,639 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 645 transitions. [2022-07-19 10:54:56,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:56,639 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 645 transitions. [2022-07-19 10:54:56,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-19 10:54:56,642 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:56,642 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:56,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-19 10:54:56,642 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:56,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:56,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1569541776, now seen corresponding path program 1 times [2022-07-19 10:54:56,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:56,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119945435] [2022-07-19 10:54:56,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:56,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:56,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:56,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:56,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:56,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-19 10:54:56,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:56,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:56,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:56,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119945435] [2022-07-19 10:54:56,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119945435] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:56,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:56,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:54:56,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161325517] [2022-07-19 10:54:56,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:56,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:54:56,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:56,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:54:56,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:56,696 INFO L87 Difference]: Start difference. First operand 504 states and 645 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:57,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:57,191 INFO L93 Difference]: Finished difference Result 535 states and 676 transitions. [2022-07-19 10:54:57,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:54:57,192 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2022-07-19 10:54:57,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:57,194 INFO L225 Difference]: With dead ends: 535 [2022-07-19 10:54:57,194 INFO L226 Difference]: Without dead ends: 500 [2022-07-19 10:54:57,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-19 10:54:57,194 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 128 mSDsluCounter, 1305 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1643 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:57,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 1643 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-19 10:54:57,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2022-07-19 10:54:57,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 487. [2022-07-19 10:54:57,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 431 states have (on average 1.2436194895591648) internal successors, (536), 436 states have internal predecessors, (536), 36 states have call successors, (36), 18 states have call predecessors, (36), 19 states have return successors, (45), 33 states have call predecessors, (45), 31 states have call successors, (45) [2022-07-19 10:54:57,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 617 transitions. [2022-07-19 10:54:57,228 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 617 transitions. Word has length 51 [2022-07-19 10:54:57,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:57,229 INFO L495 AbstractCegarLoop]: Abstraction has 487 states and 617 transitions. [2022-07-19 10:54:57,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 states have internal predecessors, (46), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:57,229 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 617 transitions. [2022-07-19 10:54:57,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-19 10:54:57,230 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:57,230 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:57,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-19 10:54:57,231 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:57,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:57,231 INFO L85 PathProgramCache]: Analyzing trace with hash -838228602, now seen corresponding path program 1 times [2022-07-19 10:54:57,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:57,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406773452] [2022-07-19 10:54:57,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:57,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:57,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:57,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:54:57,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:57,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-19 10:54:57,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:57,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:57,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:57,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406773452] [2022-07-19 10:54:57,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406773452] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:57,272 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:57,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:57,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095181228] [2022-07-19 10:54:57,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:57,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:57,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:57,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:57,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:57,273 INFO L87 Difference]: Start difference. First operand 487 states and 617 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:57,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:57,578 INFO L93 Difference]: Finished difference Result 518 states and 650 transitions. [2022-07-19 10:54:57,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 10:54:57,579 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 52 [2022-07-19 10:54:57,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:57,582 INFO L225 Difference]: With dead ends: 518 [2022-07-19 10:54:57,582 INFO L226 Difference]: Without dead ends: 495 [2022-07-19 10:54:57,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:54:57,583 INFO L413 NwaCegarLoop]: 328 mSDtfsCounter, 153 mSDsluCounter, 998 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:57,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 1326 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 10:54:57,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-07-19 10:54:57,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 469. [2022-07-19 10:54:57,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 415 states have (on average 1.2481927710843375) internal successors, (518), 420 states have internal predecessors, (518), 35 states have call successors, (35), 17 states have call predecessors, (35), 18 states have return successors, (44), 32 states have call predecessors, (44), 30 states have call successors, (44) [2022-07-19 10:54:57,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 597 transitions. [2022-07-19 10:54:57,623 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 597 transitions. Word has length 52 [2022-07-19 10:54:57,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:57,624 INFO L495 AbstractCegarLoop]: Abstraction has 469 states and 597 transitions. [2022-07-19 10:54:57,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:57,624 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 597 transitions. [2022-07-19 10:54:57,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-07-19 10:54:57,625 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:57,625 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:57,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-19 10:54:57,625 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:57,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:57,625 INFO L85 PathProgramCache]: Analyzing trace with hash 142934411, now seen corresponding path program 1 times [2022-07-19 10:54:57,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:57,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710719719] [2022-07-19 10:54:57,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:57,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:57,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:57,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 10:54:57,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:57,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:57,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:57,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710719719] [2022-07-19 10:54:57,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710719719] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:57,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:57,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 10:54:57,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921113938] [2022-07-19 10:54:57,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:57,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 10:54:57,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:57,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 10:54:57,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:54:57,675 INFO L87 Difference]: Start difference. First operand 469 states and 597 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:57,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:57,966 INFO L93 Difference]: Finished difference Result 496 states and 626 transitions. [2022-07-19 10:54:57,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 10:54:57,967 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2022-07-19 10:54:57,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:57,968 INFO L225 Difference]: With dead ends: 496 [2022-07-19 10:54:57,968 INFO L226 Difference]: Without dead ends: 477 [2022-07-19 10:54:57,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-19 10:54:57,969 INFO L413 NwaCegarLoop]: 309 mSDtfsCounter, 86 mSDsluCounter, 1580 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1889 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:57,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1889 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:57,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-07-19 10:54:57,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 465. [2022-07-19 10:54:57,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 412 states have (on average 1.2475728155339805) internal successors, (514), 417 states have internal predecessors, (514), 34 states have call successors, (34), 17 states have call predecessors, (34), 18 states have return successors, (43), 31 states have call predecessors, (43), 29 states have call successors, (43) [2022-07-19 10:54:57,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 591 transitions. [2022-07-19 10:54:57,990 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 591 transitions. Word has length 51 [2022-07-19 10:54:57,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:57,991 INFO L495 AbstractCegarLoop]: Abstraction has 465 states and 591 transitions. [2022-07-19 10:54:57,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:57,991 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 591 transitions. [2022-07-19 10:54:57,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-19 10:54:57,992 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:57,992 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:57,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-19 10:54:57,992 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:57,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:57,992 INFO L85 PathProgramCache]: Analyzing trace with hash -645897843, now seen corresponding path program 1 times [2022-07-19 10:54:57,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:57,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699717322] [2022-07-19 10:54:57,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:57,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:58,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:58,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-19 10:54:58,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:58,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:58,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:58,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699717322] [2022-07-19 10:54:58,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699717322] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:58,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:58,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 10:54:58,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607917476] [2022-07-19 10:54:58,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:58,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 10:54:58,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:58,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 10:54:58,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:54:58,037 INFO L87 Difference]: Start difference. First operand 465 states and 591 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:58,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:58,314 INFO L93 Difference]: Finished difference Result 492 states and 620 transitions. [2022-07-19 10:54:58,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 10:54:58,315 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2022-07-19 10:54:58,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:58,316 INFO L225 Difference]: With dead ends: 492 [2022-07-19 10:54:58,316 INFO L226 Difference]: Without dead ends: 472 [2022-07-19 10:54:58,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-19 10:54:58,317 INFO L413 NwaCegarLoop]: 315 mSDtfsCounter, 86 mSDsluCounter, 1600 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1915 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:58,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1915 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:58,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-07-19 10:54:58,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 460. [2022-07-19 10:54:58,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 408 states have (on average 1.2475490196078431) internal successors, (509), 413 states have internal predecessors, (509), 33 states have call successors, (33), 17 states have call predecessors, (33), 18 states have return successors, (42), 30 states have call predecessors, (42), 28 states have call successors, (42) [2022-07-19 10:54:58,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 584 transitions. [2022-07-19 10:54:58,338 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 584 transitions. Word has length 52 [2022-07-19 10:54:58,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:58,338 INFO L495 AbstractCegarLoop]: Abstraction has 460 states and 584 transitions. [2022-07-19 10:54:58,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:58,339 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 584 transitions. [2022-07-19 10:54:58,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-19 10:54:58,339 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:58,340 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:58,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-19 10:54:58,340 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:58,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:58,340 INFO L85 PathProgramCache]: Analyzing trace with hash -403019245, now seen corresponding path program 1 times [2022-07-19 10:54:58,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:58,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910656912] [2022-07-19 10:54:58,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:58,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:58,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:58,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-19 10:54:58,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:58,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:58,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:58,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910656912] [2022-07-19 10:54:58,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910656912] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:58,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:58,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 10:54:58,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480153596] [2022-07-19 10:54:58,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:58,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 10:54:58,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:58,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 10:54:58,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:54:58,385 INFO L87 Difference]: Start difference. First operand 460 states and 584 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:58,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:58,684 INFO L93 Difference]: Finished difference Result 487 states and 613 transitions. [2022-07-19 10:54:58,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 10:54:58,685 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2022-07-19 10:54:58,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:58,686 INFO L225 Difference]: With dead ends: 487 [2022-07-19 10:54:58,686 INFO L226 Difference]: Without dead ends: 468 [2022-07-19 10:54:58,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-19 10:54:58,687 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 86 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1805 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:58,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 1805 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 10:54:58,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-07-19 10:54:58,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 456. [2022-07-19 10:54:58,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 405 states have (on average 1.2469135802469136) internal successors, (505), 410 states have internal predecessors, (505), 32 states have call successors, (32), 17 states have call predecessors, (32), 18 states have return successors, (41), 29 states have call predecessors, (41), 27 states have call successors, (41) [2022-07-19 10:54:58,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 578 transitions. [2022-07-19 10:54:58,708 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 578 transitions. Word has length 52 [2022-07-19 10:54:58,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:58,709 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 578 transitions. [2022-07-19 10:54:58,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:58,709 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 578 transitions. [2022-07-19 10:54:58,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-19 10:54:58,710 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:58,710 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:58,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-19 10:54:58,710 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:58,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:58,710 INFO L85 PathProgramCache]: Analyzing trace with hash 516067612, now seen corresponding path program 1 times [2022-07-19 10:54:58,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:58,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325710322] [2022-07-19 10:54:58,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:58,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:58,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:58,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-07-19 10:54:58,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:58,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:58,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:58,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325710322] [2022-07-19 10:54:58,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325710322] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:58,750 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:58,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:54:58,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665021241] [2022-07-19 10:54:58,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:58,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:54:58,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:58,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:54:58,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:54:58,753 INFO L87 Difference]: Start difference. First operand 456 states and 578 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:59,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:59,000 INFO L93 Difference]: Finished difference Result 479 states and 602 transitions. [2022-07-19 10:54:59,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:54:59,001 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2022-07-19 10:54:59,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:59,002 INFO L225 Difference]: With dead ends: 479 [2022-07-19 10:54:59,003 INFO L226 Difference]: Without dead ends: 446 [2022-07-19 10:54:59,003 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:54:59,003 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 76 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 1642 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:59,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 1642 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:59,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-07-19 10:54:59,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 434. [2022-07-19 10:54:59,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 384 states have (on average 1.25) internal successors, (480), 389 states have internal predecessors, (480), 31 states have call successors, (31), 17 states have call predecessors, (31), 18 states have return successors, (40), 28 states have call predecessors, (40), 26 states have call successors, (40) [2022-07-19 10:54:59,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 551 transitions. [2022-07-19 10:54:59,027 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 551 transitions. Word has length 52 [2022-07-19 10:54:59,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:59,027 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 551 transitions. [2022-07-19 10:54:59,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:59,027 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 551 transitions. [2022-07-19 10:54:59,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-19 10:54:59,028 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:59,028 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:59,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-19 10:54:59,028 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:59,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:59,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1195477270, now seen corresponding path program 1 times [2022-07-19 10:54:59,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:59,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536847462] [2022-07-19 10:54:59,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:59,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:59,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:54:59,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:59,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:59,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:59,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536847462] [2022-07-19 10:54:59,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536847462] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:59,094 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:59,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:59,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285723548] [2022-07-19 10:54:59,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:59,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:59,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:59,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:59,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:59,095 INFO L87 Difference]: Start difference. First operand 434 states and 551 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:59,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:59,356 INFO L93 Difference]: Finished difference Result 788 states and 1018 transitions. [2022-07-19 10:54:59,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 10:54:59,357 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 54 [2022-07-19 10:54:59,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:59,363 INFO L225 Difference]: With dead ends: 788 [2022-07-19 10:54:59,363 INFO L226 Difference]: Without dead ends: 578 [2022-07-19 10:54:59,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:54:59,364 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 137 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1682 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:59,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 1682 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:59,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-07-19 10:54:59,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 434. [2022-07-19 10:54:59,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 384 states have (on average 1.2473958333333333) internal successors, (479), 389 states have internal predecessors, (479), 31 states have call successors, (31), 17 states have call predecessors, (31), 18 states have return successors, (40), 28 states have call predecessors, (40), 26 states have call successors, (40) [2022-07-19 10:54:59,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 550 transitions. [2022-07-19 10:54:59,403 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 550 transitions. Word has length 54 [2022-07-19 10:54:59,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:59,403 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 550 transitions. [2022-07-19 10:54:59,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:59,403 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 550 transitions. [2022-07-19 10:54:59,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-19 10:54:59,404 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:59,404 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:59,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-19 10:54:59,405 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:59,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:59,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1692249118, now seen corresponding path program 1 times [2022-07-19 10:54:59,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:59,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094160721] [2022-07-19 10:54:59,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:59,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:59,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:59,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-19 10:54:59,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:59,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:59,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:59,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094160721] [2022-07-19 10:54:59,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094160721] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:59,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:59,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 10:54:59,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126992759] [2022-07-19 10:54:59,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:59,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 10:54:59,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:59,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 10:54:59,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:54:59,453 INFO L87 Difference]: Start difference. First operand 434 states and 550 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:59,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:59,702 INFO L93 Difference]: Finished difference Result 461 states and 579 transitions. [2022-07-19 10:54:59,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 10:54:59,702 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 56 [2022-07-19 10:54:59,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:59,704 INFO L225 Difference]: With dead ends: 461 [2022-07-19 10:54:59,704 INFO L226 Difference]: Without dead ends: 424 [2022-07-19 10:54:59,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-07-19 10:54:59,705 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 94 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 1603 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:59,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 1603 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:54:59,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-07-19 10:54:59,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 412. [2022-07-19 10:54:59,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 365 states have (on average 1.2465753424657535) internal successors, (455), 370 states have internal predecessors, (455), 29 states have call successors, (29), 16 states have call predecessors, (29), 17 states have return successors, (38), 26 states have call predecessors, (38), 24 states have call successors, (38) [2022-07-19 10:54:59,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 522 transitions. [2022-07-19 10:54:59,726 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 522 transitions. Word has length 56 [2022-07-19 10:54:59,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:59,726 INFO L495 AbstractCegarLoop]: Abstraction has 412 states and 522 transitions. [2022-07-19 10:54:59,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-19 10:54:59,727 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 522 transitions. [2022-07-19 10:54:59,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-19 10:54:59,728 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:59,728 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:59,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-19 10:54:59,728 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:59,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:59,728 INFO L85 PathProgramCache]: Analyzing trace with hash 835021725, now seen corresponding path program 1 times [2022-07-19 10:54:59,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:59,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058586124] [2022-07-19 10:54:59,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:59,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:59,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:59,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-19 10:54:59,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:59,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 10:54:59,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:54:59,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:54:59,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:54:59,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058586124] [2022-07-19 10:54:59,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058586124] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:54:59,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:54:59,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 10:54:59,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040636701] [2022-07-19 10:54:59,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:54:59,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 10:54:59,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:54:59,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 10:54:59,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-19 10:54:59,774 INFO L87 Difference]: Start difference. First operand 412 states and 522 transitions. Second operand has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:59,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:54:59,945 INFO L93 Difference]: Finished difference Result 630 states and 796 transitions. [2022-07-19 10:54:59,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-19 10:54:59,945 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 62 [2022-07-19 10:54:59,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:54:59,946 INFO L225 Difference]: With dead ends: 630 [2022-07-19 10:54:59,947 INFO L226 Difference]: Without dead ends: 399 [2022-07-19 10:54:59,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:54:59,948 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 262 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 10:54:59,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 893 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 10:54:59,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-07-19 10:54:59,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 379. [2022-07-19 10:54:59,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 337 states have (on average 1.2462908011869436) internal successors, (420), 341 states have internal predecessors, (420), 26 states have call successors, (26), 15 states have call predecessors, (26), 15 states have return successors, (26), 23 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-19 10:54:59,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 472 transitions. [2022-07-19 10:54:59,985 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 472 transitions. Word has length 62 [2022-07-19 10:54:59,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:54:59,985 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 472 transitions. [2022-07-19 10:54:59,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:54:59,985 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 472 transitions. [2022-07-19 10:54:59,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-19 10:54:59,986 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:54:59,986 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:54:59,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-19 10:54:59,986 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:54:59,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:54:59,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1658087328, now seen corresponding path program 1 times [2022-07-19 10:54:59,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:54:59,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596337974] [2022-07-19 10:54:59,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:54:59,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:54:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-19 10:55:00,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 10:55:00,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:55:00,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:55:00,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596337974] [2022-07-19 10:55:00,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596337974] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:55:00,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:55:00,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-19 10:55:00,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839682865] [2022-07-19 10:55:00,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:55:00,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-19 10:55:00,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:55:00,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-19 10:55:00,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:55:00,054 INFO L87 Difference]: Start difference. First operand 379 states and 472 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:55:00,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:55:00,368 INFO L93 Difference]: Finished difference Result 438 states and 542 transitions. [2022-07-19 10:55:00,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 10:55:00,368 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 66 [2022-07-19 10:55:00,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:55:00,369 INFO L225 Difference]: With dead ends: 438 [2022-07-19 10:55:00,369 INFO L226 Difference]: Without dead ends: 419 [2022-07-19 10:55:00,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-07-19 10:55:00,370 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 294 mSDsluCounter, 1246 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:55:00,370 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 1507 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:55:00,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-07-19 10:55:00,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 387. [2022-07-19 10:55:00,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 344 states have (on average 1.2412790697674418) internal successors, (427), 348 states have internal predecessors, (427), 26 states have call successors, (26), 15 states have call predecessors, (26), 16 states have return successors, (29), 24 states have call predecessors, (29), 22 states have call successors, (29) [2022-07-19 10:55:00,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 482 transitions. [2022-07-19 10:55:00,390 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 482 transitions. Word has length 66 [2022-07-19 10:55:00,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:55:00,390 INFO L495 AbstractCegarLoop]: Abstraction has 387 states and 482 transitions. [2022-07-19 10:55:00,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:55:00,390 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 482 transitions. [2022-07-19 10:55:00,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-19 10:55:00,391 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:55:00,391 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:55:00,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-19 10:55:00,391 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:55:00,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:55:00,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1960160443, now seen corresponding path program 1 times [2022-07-19 10:55:00,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:55:00,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960547523] [2022-07-19 10:55:00,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:55:00,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:55:00,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:55:00,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 10:55:00,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2022-07-19 10:55:00,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:55:00,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:55:00,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960547523] [2022-07-19 10:55:00,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960547523] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:55:00,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:55:00,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-19 10:55:00,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530998496] [2022-07-19 10:55:00,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:55:00,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-19 10:55:00,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:55:00,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-19 10:55:00,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-19 10:55:00,436 INFO L87 Difference]: Start difference. First operand 387 states and 482 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-19 10:55:00,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:55:00,780 INFO L93 Difference]: Finished difference Result 792 states and 963 transitions. [2022-07-19 10:55:00,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:55:00,780 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-07-19 10:55:00,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:55:00,782 INFO L225 Difference]: With dead ends: 792 [2022-07-19 10:55:00,782 INFO L226 Difference]: Without dead ends: 507 [2022-07-19 10:55:00,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2022-07-19 10:55:00,783 INFO L413 NwaCegarLoop]: 306 mSDtfsCounter, 505 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 10:55:00,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [511 Valid, 1249 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 10:55:00,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-07-19 10:55:00,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 481. [2022-07-19 10:55:00,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 428 states have (on average 1.2313084112149533) internal successors, (527), 434 states have internal predecessors, (527), 28 states have call successors, (28), 21 states have call predecessors, (28), 24 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2022-07-19 10:55:00,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 586 transitions. [2022-07-19 10:55:00,817 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 586 transitions. Word has length 68 [2022-07-19 10:55:00,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:55:00,817 INFO L495 AbstractCegarLoop]: Abstraction has 481 states and 586 transitions. [2022-07-19 10:55:00,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-19 10:55:00,817 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 586 transitions. [2022-07-19 10:55:00,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-19 10:55:00,818 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:55:00,818 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:55:00,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-19 10:55:00,819 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:55:00,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:55:00,819 INFO L85 PathProgramCache]: Analyzing trace with hash 378634288, now seen corresponding path program 1 times [2022-07-19 10:55:00,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:55:00,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841801013] [2022-07-19 10:55:00,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:55:00,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:55:00,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-19 10:55:00,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-19 10:55:00,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:00,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:55:00,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:55:00,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841801013] [2022-07-19 10:55:00,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841801013] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:55:00,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:55:00,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-19 10:55:00,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323329282] [2022-07-19 10:55:00,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:55:00,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-19 10:55:00,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:55:00,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-19 10:55:00,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-19 10:55:00,883 INFO L87 Difference]: Start difference. First operand 481 states and 586 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:55:01,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:55:01,182 INFO L93 Difference]: Finished difference Result 520 states and 627 transitions. [2022-07-19 10:55:01,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-19 10:55:01,182 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 67 [2022-07-19 10:55:01,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:55:01,184 INFO L225 Difference]: With dead ends: 520 [2022-07-19 10:55:01,184 INFO L226 Difference]: Without dead ends: 501 [2022-07-19 10:55:01,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-07-19 10:55:01,185 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 160 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 1619 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:55:01,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 1619 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:55:01,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-07-19 10:55:01,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 473. [2022-07-19 10:55:01,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 421 states have (on average 1.2327790973871735) internal successors, (519), 427 states have internal predecessors, (519), 28 states have call successors, (28), 21 states have call predecessors, (28), 23 states have return successors, (29), 25 states have call predecessors, (29), 24 states have call successors, (29) [2022-07-19 10:55:01,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 576 transitions. [2022-07-19 10:55:01,227 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 576 transitions. Word has length 67 [2022-07-19 10:55:01,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:55:01,227 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 576 transitions. [2022-07-19 10:55:01,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:55:01,227 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 576 transitions. [2022-07-19 10:55:01,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-19 10:55:01,228 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:55:01,228 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:55:01,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-19 10:55:01,230 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:55:01,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:55:01,230 INFO L85 PathProgramCache]: Analyzing trace with hash -2018739242, now seen corresponding path program 1 times [2022-07-19 10:55:01,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:55:01,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994350355] [2022-07-19 10:55:01,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:55:01,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:55:01,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:01,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 10:55:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:01,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 10:55:01,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:01,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2022-07-19 10:55:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:01,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:55:01,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:55:01,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994350355] [2022-07-19 10:55:01,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994350355] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:55:01,294 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:55:01,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-19 10:55:01,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358884364] [2022-07-19 10:55:01,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:55:01,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-19 10:55:01,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:55:01,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-19 10:55:01,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-19 10:55:01,295 INFO L87 Difference]: Start difference. First operand 473 states and 576 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 10:55:01,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:55:01,763 INFO L93 Difference]: Finished difference Result 476 states and 578 transitions. [2022-07-19 10:55:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-19 10:55:01,763 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 69 [2022-07-19 10:55:01,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:55:01,770 INFO L225 Difference]: With dead ends: 476 [2022-07-19 10:55:01,770 INFO L226 Difference]: Without dead ends: 423 [2022-07-19 10:55:01,771 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-07-19 10:55:01,771 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 220 mSDsluCounter, 1174 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-19 10:55:01,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 1416 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-19 10:55:01,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-07-19 10:55:01,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 420. [2022-07-19 10:55:01,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 374 states have (on average 1.2379679144385027) internal successors, (463), 379 states have internal predecessors, (463), 25 states have call successors, (25), 19 states have call predecessors, (25), 20 states have return successors, (26), 22 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-19 10:55:01,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 514 transitions. [2022-07-19 10:55:01,792 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 514 transitions. Word has length 69 [2022-07-19 10:55:01,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:55:01,792 INFO L495 AbstractCegarLoop]: Abstraction has 420 states and 514 transitions. [2022-07-19 10:55:01,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-19 10:55:01,793 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 514 transitions. [2022-07-19 10:55:01,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-07-19 10:55:01,793 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:55:01,793 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:55:01,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-19 10:55:01,794 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:55:01,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:55:01,794 INFO L85 PathProgramCache]: Analyzing trace with hash 2014497479, now seen corresponding path program 1 times [2022-07-19 10:55:01,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:55:01,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429370360] [2022-07-19 10:55:01,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:55:01,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:55:01,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:01,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2022-07-19 10:55:01,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:01,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 10:55:01,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 10:55:01,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 10:55:01,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 10:55:01,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429370360] [2022-07-19 10:55:01,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429370360] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 10:55:01,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 10:55:01,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-19 10:55:01,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112922226] [2022-07-19 10:55:01,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 10:55:01,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-19 10:55:01,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 10:55:01,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-19 10:55:01,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-19 10:55:01,847 INFO L87 Difference]: Start difference. First operand 420 states and 514 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:55:02,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 10:55:02,120 INFO L93 Difference]: Finished difference Result 578 states and 707 transitions. [2022-07-19 10:55:02,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-19 10:55:02,121 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 71 [2022-07-19 10:55:02,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 10:55:02,124 INFO L225 Difference]: With dead ends: 578 [2022-07-19 10:55:02,124 INFO L226 Difference]: Without dead ends: 447 [2022-07-19 10:55:02,124 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-07-19 10:55:02,124 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 123 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1445 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 10:55:02,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1445 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 10:55:02,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-07-19 10:55:02,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 431. [2022-07-19 10:55:02,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 384 states have (on average 1.21875) internal successors, (468), 390 states have internal predecessors, (468), 26 states have call successors, (26), 19 states have call predecessors, (26), 20 states have return successors, (26), 22 states have call predecessors, (26), 22 states have call successors, (26) [2022-07-19 10:55:02,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 520 transitions. [2022-07-19 10:55:02,149 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 520 transitions. Word has length 71 [2022-07-19 10:55:02,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 10:55:02,149 INFO L495 AbstractCegarLoop]: Abstraction has 431 states and 520 transitions. [2022-07-19 10:55:02,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 10:55:02,149 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 520 transitions. [2022-07-19 10:55:02,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-19 10:55:02,150 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 10:55:02,150 INFO L195 NwaCegarLoop]: 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] [2022-07-19 10:55:02,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-19 10:55:02,151 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 10:55:02,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 10:55:02,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1484321657, now seen corresponding path program 1 times [2022-07-19 10:55:02,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 10:55:02,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579531329] [2022-07-19 10:55:02,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 10:55:02,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 10:55:02,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-19 10:55:02,163 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-19 10:55:02,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-19 10:55:02,203 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-19 10:55:02,203 INFO L271 BasicCegarLoop]: Counterexample is feasible [2022-07-19 10:55:02,204 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-07-19 10:55:02,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-19 10:55:02,207 INFO L356 BasicCegarLoop]: Path program 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] [2022-07-19 10:55:02,209 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-07-19 10:55:02,306 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.07 10:55:02 BoogieIcfgContainer [2022-07-19 10:55:02,306 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-07-19 10:55:02,306 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-19 10:55:02,306 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-19 10:55:02,306 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-19 10:55:02,307 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 10:54:45" (3/4) ... [2022-07-19 10:55:02,308 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2022-07-19 10:55:02,390 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2022-07-19 10:55:02,390 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-19 10:55:02,391 INFO L158 Benchmark]: Toolchain (without parser) took 18288.93ms. Allocated memory was 132.1MB in the beginning and 346.0MB in the end (delta: 213.9MB). Free memory was 91.7MB in the beginning and 297.2MB in the end (delta: -205.5MB). Peak memory consumption was 9.0MB. Max. memory is 16.1GB. [2022-07-19 10:55:02,391 INFO L158 Benchmark]: CDTParser took 4.61ms. Allocated memory is still 132.1MB. Free memory is still 110.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-19 10:55:02,391 INFO L158 Benchmark]: CACSL2BoogieTranslator took 458.72ms. Allocated memory is still 132.1MB. Free memory was 91.5MB in the beginning and 92.6MB in the end (delta: -1.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-07-19 10:55:02,392 INFO L158 Benchmark]: Boogie Procedure Inliner took 124.11ms. Allocated memory is still 132.1MB. Free memory was 92.6MB in the beginning and 86.3MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-07-19 10:55:02,392 INFO L158 Benchmark]: Boogie Preprocessor took 74.93ms. Allocated memory is still 132.1MB. Free memory was 85.9MB in the beginning and 82.2MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-19 10:55:02,392 INFO L158 Benchmark]: RCFGBuilder took 937.61ms. Allocated memory is still 132.1MB. Free memory was 82.2MB in the beginning and 67.9MB in the end (delta: 14.2MB). Peak memory consumption was 38.6MB. Max. memory is 16.1GB. [2022-07-19 10:55:02,392 INFO L158 Benchmark]: TraceAbstraction took 16601.09ms. Allocated memory was 132.1MB in the beginning and 346.0MB in the end (delta: 213.9MB). Free memory was 67.5MB in the beginning and 309.8MB in the end (delta: -242.3MB). Peak memory consumption was 176.7MB. Max. memory is 16.1GB. [2022-07-19 10:55:02,397 INFO L158 Benchmark]: Witness Printer took 84.34ms. Allocated memory is still 346.0MB. Free memory was 309.8MB in the beginning and 297.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-07-19 10:55:02,398 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 4.61ms. Allocated memory is still 132.1MB. Free memory is still 110.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 458.72ms. Allocated memory is still 132.1MB. Free memory was 91.5MB in the beginning and 92.6MB in the end (delta: -1.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 124.11ms. Allocated memory is still 132.1MB. Free memory was 92.6MB in the beginning and 86.3MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.93ms. Allocated memory is still 132.1MB. Free memory was 85.9MB in the beginning and 82.2MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 937.61ms. Allocated memory is still 132.1MB. Free memory was 82.2MB in the beginning and 67.9MB in the end (delta: 14.2MB). Peak memory consumption was 38.6MB. Max. memory is 16.1GB. * TraceAbstraction took 16601.09ms. Allocated memory was 132.1MB in the beginning and 346.0MB in the end (delta: 213.9MB). Free memory was 67.5MB in the beginning and 309.8MB in the end (delta: -242.3MB). Peak memory consumption was 176.7MB. Max. memory is 16.1GB. * Witness Printer took 84.34ms. Allocated memory is still 346.0MB. Free memory was 309.8MB in the beginning and 297.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 1627]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L42] int FloppyThread ; [L43] int KernelMode ; [L44] int Suspended ; [L45] int Executive ; [L46] int DiskController ; [L47] int FloppyDiskPeripheral ; [L48] int FlConfigCallBack ; [L49] int MaximumInterfaceType ; [L50] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L51] int myStatus ; [L52] int s ; [L53] int UNLOADED ; [L54] int NP ; [L55] int DC ; [L56] int SKIP1 ; [L57] int SKIP2 ; [L58] int MPR1 ; [L59] int MPR3 ; [L60] int IPC ; [L61] int pended ; [L62] int compRegistered ; [L63] int lowerDriverReturn ; [L64] int setEventCalled ; [L65] int customIrp ; [L88] int PagingReferenceCount = 0; [L89] int PagingMutex = 0; VAL [compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L668] int status ; [L669] int irp = __VERIFIER_nondet_int() ; [L670] int pirp ; [L671] int pirp__IoStatus__Status ; [L672] int irp_choice = __VERIFIER_nondet_int() ; [L673] int devobj = __VERIFIER_nondet_int() ; [L674] int __cil_tmp8 ; [L676] FloppyThread = 0 [L677] KernelMode = 0 [L678] Suspended = 0 [L679] Executive = 0 [L680] DiskController = 0 [L681] FloppyDiskPeripheral = 0 [L682] FlConfigCallBack = 0 [L683] MaximumInterfaceType = 0 [L684] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L685] myStatus = 0 [L686] s = 0 [L687] UNLOADED = 0 [L688] NP = 0 [L689] DC = 0 [L690] SKIP1 = 0 [L691] SKIP2 = 0 [L692] MPR1 = 0 [L693] MPR3 = 0 [L694] IPC = 0 [L695] pended = 0 [L696] compRegistered = 0 [L697] lowerDriverReturn = 0 [L698] setEventCalled = 0 [L699] customIrp = 0 [L703] status = 0 [L704] pirp = irp [L705] CALL _BLAST_init() [L71] UNLOADED = 0 [L72] NP = 1 [L73] DC = 2 [L74] SKIP1 = 3 [L75] SKIP2 = 4 [L76] MPR1 = 5 [L77] MPR3 = 6 [L78] IPC = 7 [L79] s = UNLOADED [L80] pended = 0 [L81] compRegistered = 0 [L82] lowerDriverReturn = 0 [L83] setEventCalled = 0 [L84] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L705] RET _BLAST_init() [L707] COND TRUE status >= 0 [L708] s = NP [L709] customIrp = 0 [L710] setEventCalled = customIrp [L711] lowerDriverReturn = setEventCalled [L712] compRegistered = lowerDriverReturn [L713] pended = compRegistered [L714] pirp__IoStatus__Status = 0 [L715] myStatus = 0 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L716] COND TRUE irp_choice == 0 [L717] pirp__IoStatus__Status = -1073741637 [L718] myStatus = -1073741637 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L721] CALL stub_driver_init() [L658] s = NP [L659] pended = 0 [L660] compRegistered = 0 [L661] lowerDriverReturn = 0 [L662] setEventCalled = 0 [L663] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L721] RET stub_driver_init() [L724] COND FALSE !(status < 0) [L728] int tmp_ndt_1; [L729] tmp_ndt_1 = __VERIFIER_nondet_int() [L730] COND FALSE !(tmp_ndt_1 == 0) [L733] int tmp_ndt_2; [L734] tmp_ndt_2 = __VERIFIER_nondet_int() [L735] COND FALSE !(tmp_ndt_2 == 1) [L738] int tmp_ndt_3; [L739] tmp_ndt_3 = __VERIFIER_nondet_int() [L740] COND FALSE !(tmp_ndt_3 == 2) [L743] int tmp_ndt_4; [L744] tmp_ndt_4 = __VERIFIER_nondet_int() [L745] COND TRUE tmp_ndt_4 == 3 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L767] CALL, EXPR FloppyPnp(devobj, pirp) [L161] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L162] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L163] int Irp__IoStatus__Information ; [L164] int Irp__IoStatus__Status ; [L165] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L166] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L167] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L168] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L169] int disketteExtension__HoldNewRequests ; [L170] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L171] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L172] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L173] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L174] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L175] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L176] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L177] int irpSp ; [L178] int disketteExtension ; [L179] int ntStatus ; [L180] int doneEvent = __VERIFIER_nondet_int() ; [L181] int irpSp___0 ; [L182] int nextIrpSp ; [L183] int nextIrpSp__Control ; [L184] int irpSp___1 ; [L185] int irpSp__Context ; [L186] int irpSp__Control ; [L187] long __cil_tmp29 ; [L188] long __cil_tmp30 ; [L191] ntStatus = 0 [L192] PagingReferenceCount ++ VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L193] COND TRUE PagingReferenceCount == 1 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] disketteExtension = DeviceObject__DeviceExtension [L197] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L198] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L207] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L236] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND FALSE !(! disketteExtension__IsStarted) [L255] disketteExtension__HoldNewRequests = 1 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L98] int status ; [L99] int threadHandle = __VERIFIER_nondet_int() ; [L100] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L101] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L102] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L103] int Irp__IoStatus__Status ; [L104] int Irp__IoStatus__Information ; [L105] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L106] int ObjAttributes = __VERIFIER_nondet_int() ; [L107] int __cil_tmp12 ; [L108] int __cil_tmp13 ; VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L111] COND FALSE !(DisketteExtension__PoweringDown == 1) [L117] DisketteExtension__ThreadReferenceCount ++ VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L118] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L150] COND TRUE pended == 0 [L151] pended = 1 VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L157] return (259); VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L256] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, FlQueueIrpToThread(Irp, disketteExtension)=259, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L259] __cil_tmp29 = (long )ntStatus VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L260] COND TRUE __cil_tmp29 == 259L VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L262-L263] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1066] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1075] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1079] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1086] int tmp_ndt_12; [L1087] tmp_ndt_12 = __VERIFIER_nondet_int() [L1088] COND TRUE tmp_ndt_12 == 0 VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1094] return (0); VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L262-L263] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265] COND FALSE !(disketteExtension__FloppyThread != 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] disketteExtension__FloppyThread = 0 [L269] Irp__IoStatus__Status = 0 [L270] myStatus = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] COND TRUE s == NP [L272] s = SKIP1 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L279] Irp__CurrentLocation ++ [L280] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L281] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L968] int returnVal2 ; [L969] int compRetStatus1 ; [L970] int lcontext = __VERIFIER_nondet_int() ; [L971] unsigned long __cil_tmp7 ; VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L974] COND FALSE !(\read(compRegistered)) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L987] int tmp_ndt_10; [L988] tmp_ndt_10 = __VERIFIER_nondet_int() [L989] COND TRUE tmp_ndt_10 == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1000] returnVal2 = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1013] COND FALSE !(s == NP) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1017] COND FALSE !(s == MPR1) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1026] COND TRUE s == SKIP1 [L1027] s = SKIP2 [L1028] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1036] return (returnVal2); VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L281] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L281] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L427] PagingReferenceCount -- VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L428] COND TRUE PagingReferenceCount == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] return (ntStatus); VAL [\old(DeviceObject)=0, \old(Irp)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L767] RET, EXPR FloppyPnp(devobj, pirp) [L767] status = FloppyPnp(devobj, pirp) [L780] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L781] COND FALSE !(s == NP) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L788] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L789] COND FALSE !(s == MPR3) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L796] COND TRUE s != UNLOADED VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L797] COND TRUE status != -1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L798] COND FALSE !(s != SKIP2) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L812] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L813] COND TRUE status != 259 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L814] CALL errorFn() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1627] reach_error() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 319 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 16.4s, OverallIterations: 52, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 12.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12144 SdHoareTripleChecker+Valid, 9.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11863 mSDsluCounter, 69093 SdHoareTripleChecker+Invalid, 7.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 49714 mSDsCounter, 2029 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18124 IncrementalHoareTripleChecker+Invalid, 20153 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2029 mSolverCounterUnsat, 19379 mSDtfsCounter, 18124 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 544 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 345 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=734occurred in iteration=20, InterpolantAutomatonStates: 361, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 51 MinimizatonAttempts, 1321 StatesRemovedByMinimization, 49 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.8s InterpolantComputationTime, 2234 NumberOfCodeBlocks, 2234 NumberOfCodeBlocksAsserted, 52 NumberOfCheckSat, 2110 ConstructedInterpolants, 0 QuantifiedInterpolants, 5036 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 51 InterpolantComputations, 51 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-07-19 10:55:02,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE